@react_js

Страница 4810 из 5115
doubleduck
13.09.2018
20:22:56
Вопрос, как вернуть это да/нет из модалки родителю

Andrew
13.09.2018
20:23:15
В каждый айтем передаём айди
и каждый айтем через ownProps забирает ?

Andrey
13.09.2018
20:23:17
Колбеком, сам ответ дал.

Volodymyr
13.09.2018
20:23:24
потому что ты в render вызываешь setState? так не надо делать
и плюс я с оф сайта взял пример https://reactjs.org/docs/conditional-rendering.html

Google
doubleduck
13.09.2018
20:23:49
А других вариантов нет? Ну типа по ссылке передать ?

Andrey
13.09.2018
20:24:38
А других вариантов нет? Ну типа по ссылке передать ?
Ты не отследишь изменение тогда своей ссылки. Что тебя в колбеке не устраивает?

Volodymyr
13.09.2018
20:24:39
не ну там ладно

я не учел кнопки

там после клика меняется вроде

но тем не менее, как попровить?

Oleg
13.09.2018
20:25:44
там после клика меняется вроде
после клика - нормально. а у тебя при каждом рендере. делается setState, что повторно запускает render

Bohdan
13.09.2018
20:25:45
и каждый айтем через ownProps забирает ?
У каждый айтем имеет проп id а там уже его контейнер выдирает нужные данные из сторы

N
13.09.2018
20:25:49
Всем привет , подскажите плиз есть <a href="#details"> и <div id={'details'}> , но при нажатии обновляется страница и не переходит к якорю как испарвить ?

Google
Volodymyr
13.09.2018
20:26:46
ну я могу вынести заменить это

axios.get('/api/user/auth').then(response => { this.setState({isLoggedIn: response.data}); });

пересунуть* в рендер

Bohdan
13.09.2018
20:26:59
мммм connetc в connect вкладывать
Да. Улучшает читаемость кода

Volodymyr
13.09.2018
20:27:03
и убрать сетстейт

Oleg
13.09.2018
20:27:39
ааа, ну то ясно)) рекурсия аха
не, не рекурсия. просто бесконечный вызов. тебе нужно в componentDidMount эту проверку делать

Volodymyr
13.09.2018
20:27:58
окей, спасибо

N
13.09.2018
20:28:14
Всем привет , подскажите плиз есть <a href="#details"> и <div id={'details'}> , но при нажатии обновляется страница и не переходит к якорю как испарвить ?

Volodymyr
13.09.2018
20:28:56
откуда ещё один))

не ну ясно - при вызове этого сетстейт

но как обойтись без него?

Antoxa
13.09.2018
21:39:40
Всем привет.

Подскажите, если не жалко: есть три массива, могу их выводить (.map) поочередно, но каждые 7 надо оборачивать в <tr></tr>. Как это реализовать? Что я упустил?

Antoxa
13.09.2018
22:32:48
Artyom
14.09.2018
03:37:00
4 дня прошло а в чате ссылки еще не было ? https://reactjs.org/blog/2018/09/10/introducing-the-react-profiler.html

Кстати, совсем забыл про этот ui-kit, а она же очень большой и с наикрутейшей поддержкой https://developer.microsoft.com/en-us/fabric#/components

Zhanadil
14.09.2018
03:53:01
ребята, через нпм установил sass к проекту реакт, через eject в настройках прописал под лоадером { test: /\.scss$/, include: paths.appSrc, loaders: ["style", "css", "sass"] }, и выдает такую ошибку: Module not found: Can't resolve 'style'

Google
Artyom
14.09.2018
03:53:25
Не делай eject - это очень плохая идея

Zhanadil
14.09.2018
03:53:44
Не делай eject - это очень плохая идея
альтернативы установить сасс?

Artyom
14.09.2018
03:53:49
В доках CRA есть инструкция по настройке sass Так же можно взять next.js, там есть плагины

Zhanadil
14.09.2018
03:53:50
не трогая eject

Artyom
14.09.2018
03:54:36
Я написал ^ Так же есть react-app-rewired. eject не нужен в 98.758% случаях

Zhanadil
14.09.2018
03:59:13
я поставил в проект node-sass-chokidar. Кто какой использует?

Artyom
14.09.2018
04:18:58
А почему вы вообще решили использовать sass?

Timur
14.09.2018
04:35:36
Ребят всем привет. Прохожу курс на udemy по реакт и там ментор говорит, что в componentWill и DidMount setState вызывать не стоит, потому что это ведет за собой ререндер компонента. Вопрос: где лучше вызывать setState?

Artyom
14.09.2018
04:36:34
Смотря зачем

Он, возможно, имеет в виду что данные инициировать нужно в конструкторе. Но есть и специфические случаи

Timur
14.09.2018
04:38:59
Он, возможно, имеет в виду что данные инициировать нужно в конструкторе. Но есть и специфические случаи
К примеру я гружу список проектов. Есть папка pages в которой Projects.js как бы контейнер где запросы к бд, а также ProjectItem куда через пропс передается из стейт

Artyom
14.09.2018
04:39:51
Полностью вопрос сформулируй. Грузишь, и? В cdm нечего в этом случае со стейтом делать

Admin
ERROR: S client not available

Artyom
14.09.2018
04:40:21
Попробуй начать практиковаться и сам увидешь когда и что лучше делать, в теории может тяжело идти

Timur
14.09.2018
04:41:36
Попробуй начать практиковаться и сам увидешь когда и что лучше делать, в теории может тяжело идти
Я в компонентДидМаунт делаю axios запрос к апи, после того как данные пришли делаю setState и делаю рендер ProjectItem.js

Zhanadil
14.09.2018
05:20:16
А почему вы вообще решили использовать sass?
удобнее во многих моментах, экономит время

Alexander
14.09.2018
05:21:56




Таймураз
14.09.2018
05:48:42
Настрать с высокой колокольни.
А вот это обидно было

Google
Artyom
14.09.2018
05:52:20
John
14.09.2018
06:05:19
набег ВЬЮ-истов???

Alexander
14.09.2018
06:09:21
набег ВЬЮ-истов???
* ботов, но в целом ты прав

Vlad
14.09.2018
06:29:54
А чо, Абрамов всё?
что это значит?

Николай
14.09.2018
07:08:17
всем привет. Подскажите, кто использовал react-virtualized. Можно ли для MultiGrid добавить фиксированый хедер с названием колонок?

Мы идём в тишине
14.09.2018
07:42:26
Всем привет. Я хочу дебажить генераторы. Но сейчас они нифига не дебажатся, потому что регенератор превращает код в большое спагетти из конструкции switch/case. Думаю, многие с этим сталкивались. Чтобы нормально дебажить их, я хочу отключить в бабеле регенератор. Ведь браузеры и так поддерживают yield. Как это сделать? Я, конечно, понимаю, что можно взять пресет и скопипастить его трансформы, пропустив регенератор. Но, может быть, есть более элегантный способ отключить один трансформ в пресете, просто передав какую-то опцию бабелю?

Мы идём в тишине
14.09.2018
07:44:24
Andrey
14.09.2018
07:44:50
не совсем понятно, как
Google "babel Browserlist".

Vlad
14.09.2018
07:46:15
Всем привет, снова я. Вопрос, колбэк у сет стейта срабатывает когда все отрендерится? toggleEdit = e => { ... this.setState( { edit: !this.state.edit, }, this.focusInput, ); }; Мне нужно взять по рефу input, который в отроется после setState(), правильно ли через кол бэк тут вызывать?

Мы идём в тишине
14.09.2018
07:46:28
Конкретно с генераторами не уверен, но не помогут ли здесь сорсмапы? Как они например помогают дебадить тайпскрипт и т.д.
да, но регенератор ОЧЕНЬ сильно меняет код, и дебаггер просто начинает тупить. Сорсмапы есть, я вижу исходный код, но точка выполнения на каждом шагу как бы стоит на одном месте - в начале функции.

Google "babel Browserlist".
Спасибо, кажется это оно!

Sergey
14.09.2018
07:53:31
да, но регенератор ОЧЕНЬ сильно меняет код, и дебаггер просто начинает тупить. Сорсмапы есть, я вижу исходный код, но точка выполнения на каждом шагу как бы стоит на одном месте - в начале функции.
Если ты выкинешь регенератор для дебага, то ты уже немного не то будешь дебажить. Брейкпоинты скачут только если ты их ставишь на строку с елдой, а иначе они остаются на месте

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