@react_js

Страница 1159 из 5115
Oleg
04.04.2017
09:41:20
в реакте специально не прописано как между собой будут взаимодействовать компоненты

Google
Max
04.04.2017
09:41:33
изоляция-с

Oleg
04.04.2017
09:41:37
redux это один из вариантов

Max
04.04.2017
09:41:45
и реактивность

Danil
04.04.2017
09:56:17
А почему тогда говорят lifting state up, я подумал что стэйты через пропсы поднимаются от дочерних компонентов родительским. Объясните плиз как правильно

Max
04.04.2017
09:58:52
нет

ты через пропсы передаешь параметры

рассматривай реакт компонент как функцию

т.е. это как <Comp a="1" b="2"/> аналогично вызову Comp(a,b){} с параметрами 1 и 2

т.е. наверх ничего напрямую ты передать не можешь через пропсы

но ты можешь передать колбек и через него передать

Вопрос — ты случаем не с ангуляра слез?

У меня после него подобные вопросы возникали

а тьфу

Google
Max
04.04.2017
10:03:50
вопрос неправильно понял

Дмитрий
04.04.2017
10:04:20
А почему тогда говорят lifting state up, я подумал что стэйты через пропсы поднимаются от дочерних компонентов родительским. Объясните плиз как правильно
Ну типа ты в родительском компоненте делаешь render(){ return <Child prop1={this.state.stateProp} onChangeProp1={this.onChangeProp1} /> } В итоге в дочернем это уже является не стейтом, а пропсом, но работает по прежнему так, будто это его стейт, вот он и всплывает

InoY
04.04.2017
10:05:33
Знаете, я тут подумал, что нашему чату надо запилить FAQ по реакту. Типа какой роутер пользовать или там mobx или redux и всё в этом духе

Max
04.04.2017
10:05:47
ага

а еще jss или styled components

:trollface:

InoY
04.04.2017
10:06:01
навеяно каждодневными одними и теми же вопросами

вот вот и они тоже

Max
04.04.2017
10:06:32
тут просто ответа кроме как "что нравится то и юзай" быть не может )

толку то от фака

InoY
04.04.2017
10:06:45
ну юзкейсы-то рассмотреть можно

Pavel
04.04.2017
10:07:41
Use case-ов немеряно. Берите например https://twitter.com/acemarke и зачитайтесь

Danil
04.04.2017
10:09:54
но ты можешь передать колбек и через него передать
Да я в голове то это понимаю, уже и кода много написал, но сказать правильно и понятно не могу

Pavel
04.04.2017
10:11:18
Есть понятие спуска данных и поднятия событий, через которые вы можете делать, что хотите. Так строится приложение любой сложности без redux, но с бубном.

Потихоньку люди уходят от внутреннего state компонента.

Danil
04.04.2017
10:13:34
Вот напишите плиз, что спускается и что поднимается, в рассмотрении дочернего и родительского компонентов

Max
04.04.2017
10:13:48
спускаются пропсы

в дочерний

а через колбеки возвращаются данные

Danil
04.04.2017
10:14:27
а через колбеки возвращаются данные
От дочерних родительским?

Google
Pavel
04.04.2017
10:14:35
+

Danil
04.04.2017
10:16:14
Допустим мы передаём от дочернего родительскому e.target.value через коллбэк, и в родительском с этими данными работаем

Ches
04.04.2017
10:16:32
народ оцените название функции) handleModalChangeMainPhoneButtonClick

что скажете?)

InoY
04.04.2017
10:16:50
на четвёрочку

)

Oleg
04.04.2017
10:17:15
народ оцените название функции) handleModalChangeMainPhoneButtonClick
кроме синтаксиса должна быть оцевидная семантика для школьника 5 класса ?

Ches
04.04.2017
10:19:23
так стоит упрощать?

или это норм?

Ches
04.04.2017
10:19:37
там редактирование профиля, будет функций штук 20-25

Max
04.04.2017
10:19:57
чот пиздец какой-то

у тебя что за неймспейс такой?

Дмитрий
04.04.2017
10:20:11
Max
04.04.2017
10:20:13
в котором 20-25 функций

Ches
04.04.2017
10:21:33
в котором 20-25 функций
там модалок захотели в профиле

все же отхендлить нужно

Max
04.04.2017
10:21:53
25 модалок?

Google
Ches
04.04.2017
10:22:02
ну пока 2)

в них по функций 4-5

Danil
04.04.2017
10:44:57
Про Lifting State Up как раз недавно подкаст записывал http://5minreact.ru/9-lifting-state-up-example-explained/
Круто, мне просто завтра надо презентацию подготовить по этой теме, надо как раз очень доступно объяснить

Evgeniya
04.04.2017
11:13:46
Привет, кто нибудь сталкивался с проблемой на anroid 6 + chrome 57 с touchMove событием ? Есть реакции, как в Facebook, например, когда тапаешь на кнопку появляется блок с реакциями. И не отпуская палец может выбрать одну из реакций, при этом страница не скроллится. Но в android с chrome страница продолжает скроллится и кидается такой warning Ignored attempt to cancel a touchend event with cancelable=false, for example because scrolling is in progress and cannot be interrupted. Пример http://take.ms/2Uszt. Код особо ничего не делает с touchStart - срабатывает setState({ isOpen: true }) и есть event.preventDefault(), event.stopPropagation(). touchEnd this.setState({ isOpen: false }) event.preventDefault(), event.stopPropagation() touchMove только определяет какую реакцию выбрали Может и не с touchMove проблема, но может кто-то решал похожее.

Max
04.04.2017
11:21:05
import { partialRight } from "../index"; export = partialRight; как его импортировать? import partialRight from "lodash/partialRight"; не пашет Module '"/Volumes/dev/apps/triplepoint/formbuilder/node_modules/@types/lodash/partialRight/index"' resolves to a non-module entity and cannot be imported using this construct.

Admin
ERROR: S client not available

Max
04.04.2017
11:21:29
TS

andretshurotshka?❄️кде
04.04.2017
11:23:07
@typescript_ru

Max
04.04.2017
11:23:14
ty

Max
04.04.2017
11:26:33
это @types/lodash/partialRight/index

а не мой код

Anton
04.04.2017
11:40:24
или вручную по ref добавить листенер с нужными параметрами

Evgeniya
04.04.2017
11:41:58
спасибо! попробую ещё раз, может ошиблась где

Alexander
04.04.2017
12:52:13
А напомните, красный экран смерти реакта давно не показывается по умолчанию?

Denis
04.04.2017
12:53:44


Google
Danil
04.04.2017
13:09:56
А напомните, красный экран смерти реакта давно не показывается по умолчанию?
Он же по умолчанию только в реакт криэйт апп показывается

Gleb
04.04.2017
13:10:37
@ramainen ага, спасибо. было найдено решение)

Andrey
04.04.2017
13:42:41
Всем привет. Кто нибудь использовал библиотеку hello.js?

Dmitry
04.04.2017
14:03:46
Что можно спросить на собеседовании на тему реакта?

Dmitry
04.04.2017
14:04:45
Ну вот:)

Val
04.04.2017
14:05:18
Слишком общий вопрос же ?

Max
04.04.2017
14:05:44
вы знаете реакт 0.15?

Mikhail
04.04.2017
14:05:53
Что можно спросить на собеседовании на тему реакта?
Как вернуть массив компонентов в render )))

Dmitry
04.04.2017
14:08:20
ну я вот подумал, что базовые вещи, в чем разница state/props, жизненный цикл, в чем отличие flow от mvc

Ruslan
04.04.2017
14:12:07
Mikhail
04.04.2017
14:15:03
использовать fiber ?
типа того, если чувак про это знает, наверное что-то да понимает в реакте?

а flow и mvc это все же методологии а не react

ИМХО

Dmitry
04.04.2017
14:18:21
да все равно в одной связке

Ruslan
04.04.2017
14:26:16
тогда наверное более корректно спросить в чём отличие flux от mvc(а не flow и mvc)

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