как правильно использовать серверные и клиентские компоненты ?
У меня есть запрос на мой бэкенд:
static async getAllProduct(
BrandId: number | null,
CategoryId: number | null,
limit: number,
page: number,
): Promise<AxiosResponse<IProductResponse>> {
return $api.get('/product', {
params: {
BrandId,
CategoryId,
limit,
page,
},
})
}
который ожидает несколько параметров и возвращает список продуктов, в зависимости от переданных параметров.
Но проблема в том, что по идеи получение списка продуктов это должен быть серверный компонент, но как он может быть серверным, если я беру как раз эти параметры из своего redux стора ???
async function getProducts(id: number): Promise<IProduct[]> {
const response = await UserService.getAllProduct(
tabBrandId,
tabCategoryId,
Number(process.env.LIMIT_PRODUCT_ON_LIST)!,
page,
)
return response.json()
}
помогите пожалуйста
@nextjs_ru
оффтопить нельзя, сегодня четверг
А в чем оффтоп? Некст это экосистема реакта же
"помогите пожалуйста" оффтоп, спам, флуд, как хотите называйте
есть отдельный чат
Обсуждают сегодня