@react_js

Страница 4060 из 5115
Default
01.06.2018
12:36:00
npm uninstall --save redux-form
А потом npm install --save formik

Google
Alexander
01.06.2018
12:37:43
у меня на одном проекте были большие формы, и мы просто вынесли стейт с values и общие коллбеки в отдельный компонент и через render-prop передавали и это работало отлично, нахера воооще нужны эти redux-form и другие либы для форм

Artyom
01.06.2018
12:38:04
А потом npm install --save formik
А потом просто руками нормально делаешь

Volodymyr
01.06.2018
12:43:01
dispatch(reset('form-name'))
в мене react-redux-form , там actions.reset(model)

тільки він не працює

((

бля, сорри, на хохольском заговорил

Владимир
01.06.2018
12:44:08
в мене react-redux-form , там actions.reset(model)
https://redux-form.com/6.0.0-alpha.8/docs/faq/howtoclear.md/ в самому кінці сторінки

и у мене це працювало, поки я не перешёл на formik

Valery
01.06.2018
12:45:44
Есть родительский компонент, внутри которого рендерится дочерний, в этот дочерний компонент передается функция из родительского в виде props. В дочернем компоненте эта функция повешена на ocClick у кнопки. Проблема в том, что этот onClick вызывается при рендере, а потом, когда на кнопку кликаю, то уже ничего не происходит Код родительского компонента: paginateClick = (page) => { console.log(page); }; getPaginateItem() { return ( <PaginateButton label="1" clickButton={this.paginateClick}/> ) } Код дочернего компонента: render() { return ( <PaginationItem> <PaginationLink onClick={this.props.clickButton(1)}> {this.props.label} </PaginationLink> </PaginationItem> ) } Подскажите как быть

Volodymyr
01.06.2018
12:45:54
и у мене це працювало, поки я не перешёл на formik
у меня react-redux-form там dispatch(action.reset()model)) но он не работает))

Google
Alexandr
01.06.2018
12:49:19
onClick={this.props.clickButton} так функцию навешивать надо

Valery
01.06.2018
12:50:07
onClick={this.props.clickButton} так функцию навешивать надо
но мне надо в это функцию передать параметр

Zhenya
01.06.2018
12:50:58
() => this.props.clickButton(arg)

Владимир
01.06.2018
12:51:09
но мне надо в это функцию передать параметр
в дочернем компоненте handleClick = () => this.props.clickButton(1);

Valery
01.06.2018
12:52:04
Спасибо

x739
01.06.2018
12:59:00
можно ли выучить реакт без углубленных знаний в js?

x739
01.06.2018
12:59:33
зачем учить?)

Ivan
01.06.2018
12:59:54
зачем учить реакт без js, если React - это js

Верстать?

x739
01.06.2018
13:00:09
логично)

?

Aleksandr
01.06.2018
13:01:01
Добрый день. Пытаюсь применить React Router, пока испытываю трудности. Помогите разобраться, пожалуйста. Заранее извиняюсь за много букв. Допустим, есть роут: <Route path="/course/:id" component={<Course/>}/> Внутри компонента я тоже хочу иметь разные экраны, но они должны быть доступны по query параметрам в строке, например: /course/123?activeScreen=lesson&lessonID=234 В компоненте Course на эти экраны есть ссылки типа: <NavLink to={{ pathname: props.location.pathname, search: `?activeScreen=lesson&lessonID=234 }} > Вопрос. Я не понимаю, как организовать управление состоянием и ре-рендерингом компонента Course. Следует ли мне хранить в стейте Course (или в корневом компоненте App) текущий экран (activeScreen)? Если да, то setState будет происходить при нажатии на NavLink, и получится, что рендеринг вызовется дважды: из-за setState и переход по ссылке. Получается, я должен как то сделать, чтоб рендеринг был лишь один раз. Как? Если нет (не хранить в стейте текущий экран), то как тогда синхронизовать параметры из query строки с внутренним состоянием приложения?

Artyom
01.06.2018
13:18:37
https://react-cosmos.github.io

Mikhail
01.06.2018
13:23:16
хай

Artem
01.06.2018
13:23:18
https://react-cosmos.github.io
пробовал ее ковырять, после сторибука с его info модулем и knobs как то не очень

Mikhail
01.06.2018
13:23:22
вакансии разрешены?

Artem
01.06.2018
13:23:36
с большой оплатой)

Zae
01.06.2018
13:23:46
Default
01.06.2018
13:23:48
Google
Mikhail
01.06.2018
13:24:08
Again
01.06.2018
13:27:49
Первое что мне сказал @sergeysova при встрече - Я думал ты моложе
Я хотел спросить.Чет сложно вериться,что за год можно стать мидлом.Очень странно

Artyom
01.06.2018
13:28:20
Я хотел спросить.Чет сложно вериться,что за год можно стать мидлом.Очень странно
Здесь все объясняется https://github.com/artalar/blog/blob/master/src/pages/my-success-story.md

Муслим
01.06.2018
13:28:34
У каждой компании разные понятия о мидлах

Artyom
01.06.2018
13:28:59
У каждой компании разные понятия о мидлах
Ну я уже подчти синьор по некоторым, тогда ?

Artyom
01.06.2018
13:29:55
Позже почитаю, спасибо
Можно только последний абзац, там сумари

Смысл в том, что далеко не год, на самом деле)

Alexander
01.06.2018
13:30:20
ну, вообще, это очень возможно

Zae
01.06.2018
13:30:37
Artyom
01.06.2018
13:30:57
Zae
01.06.2018
13:31:36
ну просто такие мотивирующие посты с упоминаниями бога как-то серо смотрятся без указания каких то реальных данных

Artyom
01.06.2018
13:32:56
ну просто такие мотивирующие посты с упоминаниями бога как-то серо смотрятся без указания каких то реальных данных
Я верующий человек и не мог не упомянуть Его. Но это уже сильно выходит за рамки чата. Есть вопросы - задавайте в личку

Zae
01.06.2018
13:33:03
ой ой

Artyom
01.06.2018
13:33:28
Могу ? добавить, что бы это не звучало так серьёзно :)

Муслим
01.06.2018
13:34:52
Просто если вы реально этим горите, откладывайте ворклайф и ебашьте, за два года таким темпом можно стать крепким мидлом в компании у которой дохрена тестостерона

Egor
01.06.2018
13:35:23
А потом грусти, что у тебя нет жизни

Artyom
01.06.2018
13:35:37
Я за год стал с помощью фриланса ?‍♂️

Муслим
01.06.2018
13:35:44
Если вы этим горите - это ваша жизнь

Google
Artyom
01.06.2018
13:36:06
А потом грусти, что у тебя нет жизни
Год поботрачил - потом расслабляешься :)

Муслим
01.06.2018
13:36:09
Я за год стал с помощью фриланса ?‍♂️
Смотря как фрилансить, если самому ждать клиентов, то хер там

Egor
01.06.2018
13:36:12
Ну обычно жизнь неоднопоточна)

Artyom
01.06.2018
13:36:48
Смотря как фрилансить, если самому ждать клиентов, то хер там
Нет, конечно. Искал усердно. Было 5+ проектов, все с разными стеками (в рамкха Реакта)

Vladyslav
01.06.2018
13:37:39
Год поботрачил - потом расслабляешься :)
я дцмаю что тут сыграло роль наличие технического бекграунда и около айтишная работа в целом

Artyom
01.06.2018
13:37:43
Admin
ERROR: S client not available

Vladyslav
01.06.2018
13:38:55
Конечно, еще как
ты когда-то постил пятничные задачки, давай еще, я их уже на собесах спрашиваю???

Vladyslav
01.06.2018
13:39:34
твоя задача про ивент луп с асинк-авейтами уже заставила пару сеньеров усомниться в том что они сеньеры???

Max
01.06.2018
13:40:06
ты когда-то постил пятничные задачки, давай еще, я их уже на собесах спрашиваю???
Есть два стула. На одном мутабельность точена на другом кофескрипт дрочен....

Vladyslav
01.06.2018
13:40:55
Есть два стула. На одном мутабельность точена на другом кофескрипт дрочен....
чувак, я очень похожий анекдот как-то рассказал на собесе, когда меня спросили что я бы взял для нового проекта -ангуялр или реакт)))

Artyom
01.06.2018
13:41:10
а можно форвард на нее? а то я тут новенький
https://gist.github.com/artalar/1aa8becb645ebc202a82fa587fe2ecb8

Vladyslav
01.06.2018
13:41:12
все проорались тогда, и оффер был??

Max
01.06.2018
13:41:19
Great minds thinks alike

Alexander
01.06.2018
13:41:38
Google
Vladyslav
01.06.2018
13:41:51
и еще в добавок к этому видео

я бы добавил вот эту статью

ой, задачке от Артема*

https://jakearchibald.com/2015/tasks-microtasks-queues-and-schedules/

Artyom
01.06.2018
13:43:43
https://jakearchibald.com/2015/tasks-microtasks-queues-and-schedules/
Самая большая потеря, что он там таймеры не особо расскрывает и postMessage

Vladyslav
01.06.2018
13:44:02
ну, в целом очень годно

про таймеры от этого же парня есть видео

Zae
01.06.2018
13:44:42
а вы в реальной разработке эту информацию где-то применяете?

Zae
01.06.2018
13:45:10
например?

Vladyslav
01.06.2018
13:45:15
Нука нука?
перепутал, это не от арчибальда, но видос тоже годный про ивент луп https://www.youtube.com/watch?v=8aGhZQkoFbQ

Artyom
01.06.2018
13:45:17
По крайней мере мои примеры из личного опыта

Vladyslav
01.06.2018
13:45:33
а от арчибальда у него на канале есть пара видосиков на эту тему

Alexander
01.06.2018
13:45:37
https://gist.github.com/artalar/1aa8becb645ebc202a82fa587fe2ecb8
Решается куда проще, если представлять вместо async await return new Promise

Vladyslav
01.06.2018
13:45:59
так там же задача про другое немного

Страница 4060 из 5115