Я разобрался пока только как добавлять и удалять данные в дб и получать их, а как с помощью request изменять уже имеющиеся данные?
class ApiService {
  constructor(baseUrl) {
    this.url = baseUrl
  }
 async createComputer(computer){
   try {
    const request = new Request(this.url + '/computers.json', {
      method: 'post',
      body: JSON.stringify(computer)
    })
    return useRequest(request)
   } catch (error){
     console.error(error)
   }
  }
  async fetchComputer() {
    try{
      const request = new Request(`${this.url}/computers.json`, {
        method: 'get'
      })
     return useRequest(request)
    } catch (error) {
      console.error(error)
    }
  }
}
этот код  отправляет и получает данные
const apiService = new ApiService('https://my-linkr.firebaseio.com/')