Size: a a a

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

2021 May 12

D

Dmitry in React — русскоговорящее сообщество
Так прикол к в том что зависимости нужны
Если нету - через реф
И тоже странное поведение. Они нужны. Но когда пишешь иногда тебе не нужен апдейт. Но данные нужны
источник

ei

export default - зло... in React — русскоговорящее сообщество
Ну вот, реф пожалуй решает большинство случаев, но это странно выглядит и перегруженно
источник

ei

export default - зло... in React — русскоговорящее сообщество
А если вдруг понадобилось с другим значением сделать, которое сейчас не реф
источник

ei

export default - зло... in React — русскоговорящее сообщество
Переписывать на реф?
источник

ei

export default - зло... in React — русскоговорящее сообщество
Но вообще я заметил что иногда немного неправильно хуки юзаю, и если очень хорошо подумать, можно по-другому переписать, и там будет меньше таких проблем
источник

ei

export default - зло... in React — русскоговорящее сообщество
Хотя не совсем, он не инициирует ререндер, а иногда надо)
источник

ei

export default - зло... in React — русскоговорящее сообщество
Кстати самая боль как раз когда пытаешься затащить в компонент то, что должно быть в глобальном состоянии
источник

ei

export default - зло... in React — русскоговорящее сообщество
Вот эта штука какую-то часть кейсов покрывает (когда из-за депсов в колбеке он меняется и выполняются всякие хуки, которые по дизайну желательно бы не выполнять из-за этого)


type AnyFunction = (...params: unknown[]) => unknown

export function useActualCallback<T extends AnyFunction>(callback: T): T {
 const ref = useRef(callback)
 ref.current = callback

 return useMemo(() => {
   const callback = (...args: unknown[]) => ref.current(...args)
   return callback as T
 }, [])
}
источник

Р

Роман in React — русскоговорящее сообщество
Подскажите в чем может быть дело - проект собирается и запускается на винде, а в ci\cd или на линуксе нет. Пишет ошибки, что некоторые модули не найдены. В какую сторону посмотреть? Настройки веб пака менял - ничего не помогает. Аналогичные проекты, созданные по тому же шаблону, запускаются нормально и там и там
источник

AE

Argument Exception in React — русскоговорящее сообщество
версии node js совпадают?
источник

Р

Роман in React — русскоговорящее сообщество
Уже разобрался. Проблема в разных кейсах символов в импортах и экспортах. В винде это не имеет значения, а в линухе имеет.
источник

ДБ

Дмитрий Бондаренко... in React — русскоговорящее сообщество
Все привет.
В express.js пытаюсь изменить req.path с /version_test на /version с помощью replace(), но путь не изменяется. Это я все делаю в мидлваре. Почему не изменяется путь?
источник

DK

Dmitry Kozlov in React — русскоговорящее сообщество
Там ошибки из-за того что компоненты не подключены. Я выложил код нужного компонента. Приложение естественно не работает. Вся проблема в данном компоненте, поэтому не стал все загружать.
источник

S

Sanj in React — русскоговорящее сообщество
react lazy тупо делает ajax запрос на файл и все?
источник

꧁岡

꧁倫太郎 岡部꧂... in React — русскоговорящее сообщество
Ну типа
источник

S

Sanj in React — русскоговорящее сообщество
я заметил что если файл закэшированный, то запрос не происходит повторно, как это сделано?
источник

꧁岡

꧁倫太郎 岡部꧂... in React — русскоговорящее сообщество
Кеш называется
источник

S

Sanj in React — русскоговорящее сообщество
😂😂😂😂 все тупанул
источник

S

Sanj in React — русскоговорящее сообщество
в плане безопасности react lazy не оставляет никаких лазеек? Шеф спрашивал
источник

IK

Ivan Koltsov in React — русскоговорящее сообщество
Кто-то настраивал Webpack 4 для одновременной работы Svelte и React на разных route используя за основу sveltejs:template-webpack: https://github.com/sveltejs/template-webpack?
источник