Size: a a a

React — русскоговорящее сообщество

2021 March 01

VR

Victor Rusakovich in React — русскоговорящее сообщество
Кто знает небольшую либу для бокового экрана? Чтобы открывать и закрывать можно было "драгом" в том числе
источник

AS

Andrei Samborskii in React — русскоговорящее сообщество
Victor Rusakovich
Кто знает небольшую либу для бокового экрана? Чтобы открывать и закрывать можно было "драгом" в том числе
без библиотеки просто это подписать на событие свайпа
источник

AS

Andrei Samborskii in React — русскоговорящее сообщество
Dec 428725948782869492
Подскажите пожалуйста
При использовании BrowserRouter роуты типа main/about при перезагрузке страницы работают, а роуты типа main/categories/:item выдают 404.
скорее всего веб сервер не понимает куда ему стучаться, нужно что бы по урлу main/categories/:item он обращался к index странице
источник

D4

Dec 4287259487828694... in React — русскоговорящее сообщество
Andrei Samborskii
скорее всего веб сервер не понимает куда ему стучаться, нужно что бы по урлу main/categories/:item он обращался к index странице
То есть это бэк?
А почему тогда по другим стучится?)
источник

☬ Sᴀʏᴅᴜʟʟᴏ ツ... in React — русскоговорящее сообщество
Тимофей 🛴
useClickOutside useOnClickOutside
Гугли, бери готовое или смотри реализацию
Почему здесь вешают аж два слушателя, вместо "click"?
источник

AS

Andrei Samborskii in React — русскоговорящее сообщество
не бек, а именно веб сервер который сервит твоё приложение . когда ты дергаешь страницы /about - то он смотрит в корень и может там найти index файл ,а в случае main/categories/:item он пытается найти файл уже не в корне а в папке main/catalog а такого нет - вот и 404
источник

D4

Dec 4287259487828694... in React — русскоговорящее сообщество
Andrei Samborskii
не бек, а именно веб сервер который сервит твоё приложение . когда ты дергаешь страницы /about - то он смотрит в корень и может там найти index файл ,а в случае main/categories/:item он пытается найти файл уже не в корне а в папке main/catalog а такого нет - вот и 404
А че делать?)
источник

AS

Andrei Samborskii in React — русскоговорящее сообщество
на чем запущено приложение? webpack  ? nginx?
источник

VR

Victor Rusakovich in React — русскоговорящее сообщество
Andrei Samborskii
без библиотеки просто это подписать на событие свайпа
там столько нюансов с этим свайпом... вроде как react-sidebar должен помочь, но в моей верстке он что-то не пашет как надо
источник

D4

Dec 4287259487828694... in React — русскоговорящее сообщество
Andrei Samborskii
на чем запущено приложение? webpack  ? nginx?
We pack
источник

AS

Andrei Samborskii in React — русскоговорящее сообщество
proxy: {
   '/main/categories/*': {
       target: 'http://localhost/',
           secure: false,
           ignorePath: true,
           changeOrigin:
false
   }
}
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
☬ Sᴀʏᴅᴜʟʟᴏ ツ
Почему здесь вешают аж два слушателя, вместо "click"?
Что бы на тач устройствах работало
источник

AS

Andrei Samborskii in React — русскоговорящее сообщество
добавить в конфиг дев сервера что то такое
источник

D4

Dec 4287259487828694... in React — русскоговорящее сообщество
Andrei Samborskii
добавить в конфиг дев сервера что то такое
Спасиббо, домой приду попробую))
источник

S

Sanj in React — русскоговорящее сообщество
Нормально ли передавать через context api компонент как пропс? Каждый клиент хочет свои фичи, хочу разные приложения под фичи клиента со своим ci/cd. Пока без понятия как передавать фичи вниз по дереву компонентов, без дублирования кода
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Sanj
Нормально ли передавать через context api компонент как пропс? Каждый клиент хочет свои фичи, хочу разные приложения под фичи клиента со своим ci/cd. Пока без понятия как передавать фичи вниз по дереву компонентов, без дублирования кода
Ну в теории можно. Но я бы лучше посмотрел на реализации feature toggles, там обычно через контекст передается конфиг, а компоненты выбираются в хоке или с помощью хука
источник

TS

Tim S in React — русскоговорящее сообщество
Есть одна проблема с ахиос+react-query : useMutation почему-то не ловит ошибки
createUser = async (newUser) => instance.post('api/user/register', newUser);
|
const useCreateUser = () => {
 return useMutation((user) => createUser(user),{}
};

const { mutateAsync: createUser, isLoading, error } = useCreateUser({
   throwOnError: true,
 });

 const onSubmit = async (data) => {
   try {
     await createUser(data);
     closeModal();
   } catch (e) {
     console.log(e);
   }
 };
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Sanj
Нормально ли передавать через context api компонент как пропс? Каждый клиент хочет свои фичи, хочу разные приложения под фичи клиента со своим ci/cd. Пока без понятия как передавать фичи вниз по дереву компонентов, без дублирования кода
А если приложения сильно разные, то форк или монорепа
источник

Т

Тимофей 🛴 in React — русскоговорящее сообщество
Tim S
Есть одна проблема с ахиос+react-query : useMutation почему-то не ловит ошибки
createUser = async (newUser) => instance.post('api/user/register', newUser);
|
const useCreateUser = () => {
 return useMutation((user) => createUser(user),{}
};

const { mutateAsync: createUser, isLoading, error } = useCreateUser({
   throwOnError: true,
 });

 const onSubmit = async (data) => {
   try {
     await createUser(data);
     closeModal();
   } catch (e) {
     console.log(e);
   }
 };
Не задавай метавопросы
источник

S

Sanj in React — русскоговорящее сообщество
Тимофей 🛴
Ну в теории можно. Но я бы лучше посмотрел на реализации feature toggles, там обычно через контекст передается конфиг, а компоненты выбираются в хоке или с помощью хука
о, спасибо за идею!
источник