Size: a a a

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

2020 August 06

Н

Николай 🍩 in React — русскоговорящее сообщество
Sanj
В geforce now в личном кабинете бывает что нельзя выбрать тариф для оплаты хотя окно с выбором стоит,  я пытался через консоль ее сделать активной,  но как только она становилась активной,  фронт обратно ее ставил неактивной
по любому на сервере должны быть проверки,  от вот таких вот случаев
источник

DD

D D in React — русскоговорящее сообщество
Добрый вечер. Дурацкий вопрос.
Подскажите когда я делаю пользовательский хук. Как мне его подключить в приложение?
Просто сделать отдельный компонент и в нужных компонентах его импортировать?
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
хук - функция. Вызывай ее в нужных компонентах
источник

ei

export default - зло... in React — русскоговорящее сообщество
D D
Добрый вечер. Дурацкий вопрос.
Подскажите когда я делаю пользовательский хук. Как мне его подключить в приложение?
Просто сделать отдельный компонент и в нужных компонентах его импортировать?
А useState как используешь?
источник

DD

D D in React — русскоговорящее сообщество
useState - включена в реакт.
Где мне физически написать свой хук чтоб приложение его увидело?
источник

NS

Nurlykhan Salamatov in React — русскоговорящее сообщество
D D
useState - включена в реакт.
Где мне физически написать свой хук чтоб приложение его увидело?
import export
источник

A

Av in React — русскоговорящее сообщество
Тревожная куколка
Это ошибка о том, что у вас компонент размонтировался, а в какой-то операции продолжается работа со стейтом: подписка на listener не отменена или асинхронная операция после размонтирования продолжает выполнение или что-то похожее
Проблема в том что компонент не размонтировался. Варн появляется если компонент внутри StrictMode. Если убрать StrictMode, то нет варна. И варн появляется не сразу, а после клика на странице
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
D D
useState - включена в реакт.
Где мне физически написать свой хук чтоб приложение его увидело?
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
тут нет никакой магии. Это не хогвартс, это жоес. А это просто функция - хук, который у тебя в приложении
источник

ei

export default - зло... in React — русскоговорящее сообщество
D D
useState - включена в реакт.
Где мне физически написать свой хук чтоб приложение его увидело?
А где ты пишешь компоненты чтобы приложение увидело? Или обычные функции вспомогательные? Они же никуда не включены
источник

DD

D D in React — русскоговорящее сообщество
да. Собственно и нигде не указано как его подключить .
В компоненте пишу
import {useHook} from './components'
useHook(props.id)

так?
источник

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
D D
да. Собственно и нигде не указано как его подключить .
В компоненте пишу
import {useHook} from './components'
useHook(props.id)

так?
да как там не написано как его подключить. А это что?
источник

ei

export default - зло... in React — русскоговорящее сообщество
D D
да. Собственно и нигде не указано как его подключить .
В компоненте пишу
import {useHook} from './components'
useHook(props.id)

так?
Как и любую функцию - импортировать где надо и использовать где надо)
источник

ei

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

DT

Daniil Tchernyavsky in React — русскоговорящее сообщество
если это вызывает трудности, то стоит вернуться назад к жс и повторить основы
источник

ei

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

DD

D D in React — русскоговорящее сообщество
export default - зло is the side effect
Может еще в доке в каждой секции писать как обьявлять переменные, и как их экспортировать
Это было бы хорошо. У начинающих меньше паники было бы.
разница в пару строчек import.
Понял. Спасибо.
источник

ei

export default - зло... in React — русскоговорящее сообщество
Начинающие начинают с js обычно)
источник

ei

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

SS

S S in React — русскоговорящее сообщество
export default - зло is the side effect
Начинающие начинают с js обычно)
Export default еще делают)))))
источник