Я хочу создать страницу поиска, которая позволяет пользователям запрашивать данные на основе определенных критериев, которые они могут выбирать из переключателей select и radio, от имени которых генерируется строка запроса, которая дает пару ключ / значение для поиска, функциональность что-то похожее на то, что есть у них на странице для начинающих.
Пожалуйста, перейдите по ссылке ниже, чтобы получить представление о том, что я ищу:
Эти страницы должны быть доступны для совместного использования, поэтому строки запроса имеют важное значение, а выборка данных должна быть такой же быстрой, как и на их веб-сайте.
Из того, что я понял до сих пор, согласно документации:
У меня есть два варианта:
- Получение данных во время сборки
- Получение данных во время выполнения
Я думаю, что во время выполнения мне нужно будет использовать redux-thunk, чтобы совершать сетевые вызовы на ExpressJs, API REST MongoDB, но я обеспокоен тем, что он может быть медленным.
Что касается времени сборки, я уверен в том, как я могу получать данные из запросов Graphql и обрабатывать их.
Любая помощь по этому вопросу будет отличной. Спасибо