Size: a a a

Flood - русскоговорящее сообщество

2020 March 06

L

Lookarious in Flood - русскоговорящее сообщество
Ну наконец то мои руки дошли до нормального фрейма и теперь я могу развиваться сколько угодно, раньше из-за тупой работы не мог
источник

G

GetMad in Flood - русскоговорящее сообщество
хуяк, тыры пыры extends React.Component, хуяк там () => setState, все вот это вот
источник

DD

Dmitry Dizorov R11 in Flood - русскоговорящее сообщество
waaaaaaaaaaaaaaas
источник

DD

Dmitry Dizorov R11 in Flood - русскоговорящее сообщество
Бля.
источник

DD

Dmitry Dizorov R11 in Flood - русскоговорящее сообщество
Это я пытался ходить на втором мониторе.
источник

L

Lookarious in Flood - русскоговорящее сообщество
GetMad
если хорошо жс знаешь, то хули там того реякта учить
Ну я писал в классах потом сказали переписывай в хуках, потом надо было типо глобал стейт, теперь сижу, пытаюсь подружить хуки и контекст
источник

G

GetMad in Flood - русскоговорящее сообщество
жсикс там накатил бабель, тупоскрипнт накинул еще. интерфейсы на пропы пишешь
источник

G

GetMad in Flood - русскоговорящее сообщество
и все. реякт приложение готово, с вас 1 козуля
источник

L

Lookarious in Flood - русскоговорящее сообщество
Jsx легко, пропсы тоже легко, хуки тоже, да и контекст тоже понял просто это все надо подружить чтобы было полноценное приложение
источник

G

GetMad in Flood - русскоговорящее сообщество
Lookarious
Ну я писал в классах потом сказали переписывай в хуках, потом надо было типо глобал стейт, теперь сижу, пытаюсь подружить хуки и контекст
если у тебя глобальный стейт большой то лучше редух заюзай
источник

G

GetMad in Flood - русскоговорящее сообщество
ну или как моднявые ребята щас — эффектор
источник

L

Lookarious in Flood - русскоговорящее сообщество
GetMad
если у тебя глобальный стейт большой то лучше редух заюзай
Нет там четыре параметра
источник

G

GetMad in Flood - русскоговорящее сообщество
а ну тогда норм
источник

L

Lookarious in Flood - русскоговорящее сообщество
GetMad
а ну тогда норм
Так как их подружить? Чтобы создавать где то контекст а внутри какой то функции использовать с хуками
источник

G

GetMad in Flood - русскоговорящее сообщество
ну я обычно делаю враппер для контекста
источник

G

GetMad in Flood - русскоговорящее сообщество
ща попробую пример найти
источник

G

GetMad in Flood - русскоговорящее сообщество
Lookarious
Так как их подружить? Чтобы создавать где то контекст а внутри какой то функции использовать с хуками
я обычно так делаю
создаю где то все что нужно для контекста:
const AppContext = createContext(defaultValue)

export const useAppContext = () => useContext(AppContext)

export const AppContextProvider = ({ children }) => {

 const [globalValue, setGlobalValue] = useState(initialValue)

 const contextValue = useMemo(() => ({
   value: globalValue,
   setValue: setGlobalValue
 }), [globalValue])

 return (
   <AppContext.Provider value={contextValue}>
     {children}
   </AppContext.Provider>
 )
}
источник

G

GetMad in Flood - русскоговорящее сообщество
потом оборачиваю всю аппликуху в него

const UsageExample = () => {
 <AppContextProvider>
   <App />
 </AppContextProvider>
}
источник

G

GetMad in Flood - русскоговорящее сообщество
и юзаю внутри компонентов:
const App = () => {
 conse { value } = useAppContext()

 return (
   ...
 )
}
источник

G

GetMad in Flood - русскоговорящее сообщество
фишка в том что я создаю отдельный компонент который всех чилдренов оборачивает в контекст и валью для контекста держит у себя в стейте
источник