
Artyom
15.06.2018
16:37:18
Сейчас куча компаний начали писать на реакте "крупные долгоиграющие" приложения
Яндекс, Сбер и т.п.

dima
15.06.2018
16:37:29
Пчму?
больно. Дико больно. Для долгоиграющего нужно с нативкой взаимодейтвовать. А в рн весб джс код потухнет в фоне

Google

andreyelek
15.06.2018
16:37:42

Alex
15.06.2018
16:37:47

Artyom
15.06.2018
16:37:50

dima
15.06.2018
16:37:51
яндекс не делают. Я видел видео про яндекс деньги и там забили

Alex
15.06.2018
16:38:26

dima
15.06.2018
16:47:40
@ZeroBias на поломай @php_sandbox_bot

CFFTRP
15.06.2018
16:48:53
Привет всем. Можно решить как-то проблему: проптайпс выдает ошибку на null пропс, потому что он асинхронно приходит по API?
В пропсы данные приходят, просто пропс-тайп сразу выкидывает ошибку.

dima
15.06.2018
16:50:04

Eugene
15.06.2018
16:50:30

CFFTRP
15.06.2018
16:50:47
это страница отдельного товара

Google

CFFTRP
15.06.2018
16:51:09
там прелоадер стоит. пока данные товара придут с бекенда

Eugene
15.06.2018
16:54:27
А в какой момент ты за данными ходишь?
Если не в componentWillMount, то попробуй там

Eugene
15.06.2018
16:56:29
помойму плохая идея сейчас советовать использовать componentWillMount :)

Eugene
15.06.2018
16:56:48
Почему

Vlad
15.06.2018
16:57:16
Почему
в 17 реакте выпилят, пора привыкать мыслить по-новому

Eugene
15.06.2018
16:57:22
https://reactjs.org/docs/react-component.html#mounting
These methods are considered legacy and you should avoid them in new code:
UNSAFE_componentWillMount()

Eugene
15.06.2018
16:57:47
Не знал, спасибо

Artyom
15.06.2018
16:58:05
Эту доку скролить примерно минуту
Если быстро
https://medium.freecodecamp.org/understanding-redux-the-worlds-easiest-guide-to-beginning-redux-c695f45546f6
Easiest!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
???????

Eugene
15.06.2018
16:58:42
☹️ну давай телеграм, загрузи ты уже картиночки

Artyom
15.06.2018
17:00:28
???

Vlad
15.06.2018
17:02:49

Zhenya
15.06.2018
17:03:44
Не, для новичков полезно, наверное, все по полочкам раскидано

Google

Vlad
15.06.2018
17:04:29

Artyom
15.06.2018
17:05:36
Если что, там еще вторая часть есть

Vlad
15.06.2018
17:08:05
Страшно представить какой автор гайд сделает на React или Rxjs….

Николай
15.06.2018
17:09:49

Artyom
15.06.2018
17:10:06
Я не читал

CFFTRP
15.06.2018
17:10:41
как такое может быть?

Николай
15.06.2018
17:10:45
Там купон на 100% скидку в статье

Zhenya
15.06.2018
17:11:15
деприкейтед может)

CFFTRP
15.06.2018
17:11:26
const { loadBooks, loadCategories, isLoadedBooks } = this.props
loadBooks()
loadCategories()
this.scrollBooks = window.addEventListener('scroll', (e) => {
console.log(this.props.isLoadedBooks, "BOOKS IS LOAD")
if(this.props.isLoadedBooks && this.scroller){
this.handleScroll(e)
}
Если проверять this.props.isLoadedBooks - выдаёт true
если проверять isLoadedBooks - выдает false

Николай
15.06.2018
17:12:01

CFFTRP
15.06.2018
17:17:26
а проптайпсы лучше перед или после компонента описывать?

Andrew
15.06.2018
17:18:08
Лучше статик полем делать
Если это класс конечно

CFFTRP
15.06.2018
17:18:24
вместе с prop-types ?

Andrew
15.06.2018
17:19:04
???

Artyom
15.06.2018
17:19:33

CFFTRP
15.06.2018
17:19:51
ну пакет prop-types, который был в реакте раньше

Google

CFFTRP
15.06.2018
17:20:05
просто npm инструкция пишет, что его после лучше описывать
component
component.propTypes = {}

Azein
15.06.2018
17:20:27
@Loochnikov
как тебе final-form?

Andrew
15.06.2018
17:21:40
Пока что лучшая либа для форм в реакте, имхо
Но не без минусов

Джон
15.06.2018
17:28:11

Andrew
15.06.2018
17:34:03
Ну логично тем что без редакса


Artyom
15.06.2018
17:41:48
Минутка мысли.
React.js - это действительно простая библиотека для декларативной шаблонизации кода web-приложений. При этом библиотека фундаментально решает только одну задачу - декларативный биндинг статического HTML к динамическому JS. За счет этой "минималистичности" Реакт стал очень популярен и сейчас это самое популярное решение для написания сайтов сложнее статической верстки. Фактически, первично Реакт заменил jQuery. Но у этой простоты есть и обратная сторона мидали - отсутствие однозначных архитектурных паттернов и решений.
Хочется видить Реакт как минималистичную библиотеку-шаблонизатор, но не выходит из-за ее размера и трудностей с ssr. Хочется видить Реакт как фреймворк, но не выходит из-за ...описано выше...
Я вообе в итоге хотел бы что бы реакт позволял: а) легко писать микромодули; б) легко связывать эти микромодули. Бонусом хотелось бы ssr по умолчанию и минимальный размер вендорских зависимостей.

Cenator
15.06.2018
17:42:33

Admin
ERROR: S client not available

Cenator
15.06.2018
17:42:49
Трудностей с ssr нет)

Artyom
15.06.2018
17:42:51
Да там ошибка на ошибке вообще
и тележка
и повозочка

Муслим
15.06.2018
17:43:06

Artyom
15.06.2018
17:43:17

Муслим
15.06.2018
17:43:26
vue уже вылился во второй джейк

Cenator
15.06.2018
17:43:49
и повозочка
Проблема в том что разработчик не знает что делать а не в том что это сложно

Муслим
15.06.2018
17:43:58
команда бука вообще в другую сторону идет

Google

Artyom
15.06.2018
17:44:15

Abu
15.06.2018
17:44:19

Artyom
15.06.2018
17:44:28
Так-то пуппетиером можно любые проблемы решить ?♂️

Alexander
15.06.2018
17:44:32
я бы хотел больше классных качественных пакетов для реакт от разработчиков реакт

Kelin
15.06.2018
17:44:33


Cenator
15.06.2018
17:44:57

Artyom
15.06.2018
17:45:08

Demuz
15.06.2018
17:45:46

Artyom
15.06.2018
17:46:17
Почему вообще евенты react-dom не тришейкуются? Что это вообще за апи такое =(((

from
15.06.2018
17:46:29


Artyom
15.06.2018
17:46:42
Хотя у половины приложений кроме onClick ничего не используется

Andrew
15.06.2018
17:46:47


Alexander
15.06.2018
17:47:07
только дурак будет игнорировать вью, он не просто так такой популярный, можно и посмотреть в его сторону и сделать какие нибудь выводы

Andrew
15.06.2018
17:47:38
Но уже так херово в конце для, пойду лучше бухать

Cenator
15.06.2018
17:47:54

Kelin
15.06.2018
17:47:55
только дурак будет спрашивать, зачем в ${chatname} упоминать что-либо, кроме ${chatname}

Artyom
15.06.2018
17:48:08
всё-таки упускаешь ключевые моменты
во-первых таксебе утверждение "декларативный биндинг статического HTML к динамическому JS".
Ну как бы понятно о чём ты, но всё-таки правильнее сказать, что реакт это декларативная абстракция над императивным dom api
Во-вторых главное-то в реакте что это не просто "шаблон", шаблонов-то куча была и до этого, и декларативных абстракций тоже (в т.ч. ангуляр тот же)
Реакт популязировал компонентный подход для разработки интерфейсов, сумев сделать самую удачную реализацию. Простую и масштабируемую
1 +
2 ну как бы да, но не достаточно хорошо. Идея, вроде, и получилась, но реализация так себе. В конце я описал как раз то что не хватает, что бы это работало лучше

Муслим
15.06.2018
17:48:17

Kelin
15.06.2018
17:48:19
лишая себя огромного пласта знаний и информации и ограничиваясь одним фреймворком

Alexander
15.06.2018
17:48:37

from
15.06.2018
17:48:37