Тимофей 🛴
Anonymous
Почему template2 не возвращается как template ? Из-за этого у меня проблемы при appenChild(). Вопрос: как сделать так что бы template2 возвращался результат как template
Sergey
Программирование на 4-х пальцах
Да не... Это камасутра горячих клавишь на маке )
🦜
Скиньте плиз хук, который форсапдейт делает
Anonymous
Oleg
Вообще, мне кажется, если есть необходимость форсировать апдейт, что-то идёт не так.
🦜
Обновить пропу нельзя?
Это кривой react-select, которые хранит в себе данные, которых уже нет
Alexiagray
пиздец как эта херня работает const scriptData = () => { var dataScr = fetch('https://mapi.discover.com/ios/nmative-app/initialize', { method: 'GET', headers: { 'User-Agent': 'DiscoverFinancial/19 CFNetwork/978.0.7 Darwin/18.5.0', 'Accept': '*/*', 'Accept-Language': 'ru', 'ADRUM': 'isAjax:true', 'ADRUM_1': 'isMobile:true', } }) .then(responseAns => responseAns.text()) .then(json => {console.log(json)}) .catch(err => {console.log(err)}) console.log(dataScr) return dataScr }
Oleg
Это кривой react-select, которые хранит в себе данные, которых уже нет
Ну, я тоже использую реакт селект. Не сталкивался с этим. Можно пример?
Alexiagray
уже и json пытался и в текст преобразовать один хер даже через айфон когда в приложение тыкаешь кнопку то не хочет подключаться
Oleg
какой пример?
Ну, что у тебя не обновлялся.
🦜
Ну, что у тебя не обновлялся.
Нажимаешь кнопку ресет, которая убирает значение из стора. В реакт-селекте оно остается
Anonymous
Привет
Oleg
Нажимаешь кнопку ресет, которая убирает значение из стора. В реакт-селекте оно остается
А... Ну, во-первых тут форс апдейт вообще поможет? Мне кажется нет. Может, у меня кейса такого не было. Во-вторых, попробуй локально хранить валью, и еффектом его стереть.
Oleg
Да причем тут эффектор
А при чём тут эффектор?
Oleg
Да причем тут эффектор
useEffect(() => {if (!globalValue) setValue(myValue)}, [globalValue])
🦜
А при чём тут эффектор?
я в глаза ебусь, сори
Oleg
я в глаза ебусь, сори
Ничего, конец дня)
Alexiagray
пиздец оказывается я тоже в глаза ебусь не заметил m лишнюю в строчке
Oleg
не, там не сработает
Та то схематично. Примерно так это должно сработать.
🦜
потому что value остается внутри реакт селекта
🦜
Ну так перезапиши его.
плохо ты работал значит с реакт селект
🦜
Ну так перезапиши его.
там внутри какой-то стейт менеджер
Sergey
Скиньте плиз хук, который форсапдейт делает
function useForceUpdate() { const update = useState(0)[1] return useRef(() => update(v => v + 1)).current }
Sergey
а как это работает? в частности useRef?
Держит ссылку на функцию просто
🦜
Ну так перезапиши его.
вообщем надо было туда null прокинуть, тогда он ресетается
Rou
Всем привет. Как можно вызвать один экшен во всех компонентах, не вызывая его в ручную в каждом? Предварительно прописав условия при котором он должен вызыватсья React+redux
Alexiagray
Sergey
И используй его везде
Rou
И используй его везде
Как раз этого хочу избежать, нужно что-то похожее на обёртку, в которой будет вызываться экшн и записывать данные из backend в стор
Rou
Ну сделай хок
Можно поподробнее?
Sergey
Rou
Higher order component
Кажись догнал что делать, Благодарю
NCR
Подскажите, пожалуйста, можно же передавать в качестве аргумента функции реакт компонент?
Seva
можна
NCR
И такой аргумент можно же использовать в блоках вот так {arg} ?
NCR
функции
Seva
какой функции ?
NCR
export const foo = (component) => { return ( <p> {component} </p> ); } Вот так
NCR
Ок, спасибо
Seva
< /> с большой буквы жи надо
NCR
Foo нужно будет вызвать вот так? <Foo component={() => <MyComponent />} />
Seva
export const foo = (component) => { return ( <p> {component} </p> ); } Вот так
ну вот здесь аргумент должен быть с большой буквы,а в ретурне <Component />
NCR
Аа, ок, спасибо
NCR
ну вот здесь аргумент должен быть с большой буквы,а в ретурне <Component />
Тут получилось что аргумент never used а вызываемый компонент undefined Хотя может vscode шалит, сейчас проверю
NCR
export const foo = (component) => { return ( <p> {component} </p> ); } Вот так
Нет, в самом деле перестало работать Вот так работает
Garden
Как отключить это, мужики?
Igor
Как отключить это, мужики?
открывать новое окно а не менять href на другой ресурс
Alexey
Привет, подскажите пожалуйста как правильно сделать или скинь ссылку на пример. Имеются данные в json. На основе этих данных хочу рисовать отдельные стили. Например в json статус товара (продан или нет) если товар продан - рисовать красный ф он, если нет - зеленый. стили описаны через makeStyles как правильно указать это в className={classes.status} ? использую @material-ui вот что нужно было: class Wizard extends Component { state = { step: 0 }; render() { const step = this.state.step; return ( <div className={` wizard__step ${step === 0 ? 'wizard__step--personal-data' : ''} ${step === 1 ? 'wizard__step--shipping-address' : ''} ${step === 2 ? 'wizard__step--payment' : ''} `}></div> ); } }
Alexey
json отображается в компоненте
Garden
открывать новое окно а не менять href на другой ресурс
Не в курсе, как это средствами found'a сделать?
Alexander
Можно ли сохранить локально сайт на реакте со стилями?
P
Так себе затея 😅
Rattenfänger
Кажется, я нашел то что искал
Юрiй
Звучит хорошо
公墓
Anonymous
В чём смысл жизни?
Найти баг из-за которого люди умирают
公墓
Найти баг из-за которого люди умирают
Разве только это меморилик во вкладке вызова скорой помощи
Anonymous
npx create-react-app control --typescript npm run eject сказать что я ох..ел от увиденного, это ничего не сказать, неудивительно что это все скрыли в react-scripts
Anonymous
Anonymous
понятно универсально и все такое, но... я просто хотел маленькую аппу... с обычными стилями...
GG
как такое в дерево распарсить