@react_js

Страница 1174 из 5115
Marat
10.04.2017
21:23:59
https://facebook.github.io/react/blog/2015/12/18/react-components-elements-and-instances.html
Компонент - Это класс с методом рендер или функция. Элемент - это объект. Компонент- принимает св-во, и возвращает дерево. Элемент- содержит другие элементы в своих св-вах. (Сомнение: 1. Если создан элемент, он не изменится. 2.Когда компонент примет св-во, он вернет полное дерево с изм. св-вом)

NIKITA
10.04.2017
21:39:40
Привет всем! Народ, хочу написать статью на медиуме: сравнение React native и Weex, нужен человек по RN, готовый стать соавтором статьи В качестве примера формата статьи: Swift vs RN https://medium.com/the-react-native-log/comparing-the-performance-between-native-ios-swift-and-react-native-7b5490d363e2

Дмитрий
10.04.2017
22:10:10
Если под IDE подразумевать VSCode, который flow не поддерживает из принципа, то да. В WebStorm оба хорошо поддерживаются
>VSCode, который flow не поддерживает из принципа Параллельная вселенная, не иначе

Аво
10.04.2017
22:46:19
кто-то уже успел глянуть курс с reacttraining.com?

Google
NIKITA
10.04.2017
22:51:04
Marat
11.04.2017
01:15:52
https://t.me/travadv













andretshurotshka?❄️кде
11.04.2017
02:55:55
Yakov
11.04.2017
08:13:40
Коллеги, react-redux предоставляет нам некое подобие мемоизации, т.е. если компонент обернуть в connect, то его рендеринга не произойдет, если каждая пропса останется неизменной. Ок. Я юзаю connect, когда собираюсь достать из сторы данные или связать экшн креаторы с dispatch. А если мне не нужно ни первое ни второе, то я могу просто обернуть компонент в коннект и тем самым получить просто мемоизацию. Но в этом случае в пропсы залетит метод диспатч. В принципе хрен бы с ним. Но есть вопрос. Есть ли у этой либки метод, который ТОЛЬКО добавляет мемоизацию?

Ostap
11.04.2017
08:24:05
import React, { PureComponent } from 'react';

Dmitry
11.04.2017
08:24:38
А если в mapStateToProps возвращать пустой объект?

Google
Ostap
11.04.2017
08:26:10
хз. мб будет shallowCompare

но лучше без оверхеда просто PureComponent

Dmitry
11.04.2017
08:28:41
Не, я про то, что так dispatch не передастся, а мемоизация коннекта останется. Но вариант с PureComponent получше, да

Sergey
11.04.2017
08:46:23
Парни, как вообще реакт влияет на СЕО сайта? Нет проблем ?

Alexander
11.04.2017
08:47:03
Sergey
11.04.2017
08:47:12
Все спасибо, понял

Max
11.04.2017
08:47:13
Чтобы ответить на твой вопрос кратко надо чтобы ты понимал как веб работает и роботы

Поэтому зависит от поисковой системы и наличия сервсайд рендеринга

Дмитрий
11.04.2017
08:51:06
Тащемта, ни один другой похожий способ не сравнится в выигрыше в производительности в сочетании с удобством с recompose

А чисто для мемоизации — только reselect)

В рамках реакта. Если просто нужна мемоизация, то есть убер-модуль memoizee

Denis
11.04.2017
09:03:23
Коллехи, кто нибудь уже обновлялся до 15.5? Тащемта возникла проблема с нодемоном UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 4): Invariant Violation: React.Children.only expected to receive a single React element child.

Сергей
11.04.2017
09:03:53
написано же всё

React.Children.only принимает один реакт child

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

Denis
11.04.2017
09:09:42
тогда вопрос к дебаггу, он мне говорит id ноды, с которой лезет эта чушь. какбэ найти ее как, если он меня не пускает в локалхост

Сергей
11.04.2017
09:10:36
заюзай npmjs.com/devtool для дебага

Denis
11.04.2017
09:11:24
Спасибо, посмотрю

Google
Lupsick
11.04.2017
09:14:47
https://medium.com/javascript-scene/master-the-javascript-interview-soft-skills-a8a5fb02c466

Yakov
11.04.2017
09:21:21
Дмитрий
11.04.2017
09:22:09
У него очень специфические задачи

Как минимум, это не очень быстро будет

Yakov
11.04.2017
09:29:44
Как минимум, это не очень быстро будет
Просто они могли сделать либу задача которой ТОЛЬКО тащить данные из сторы. Тогда бы я юзал другую либу для управления производительностью. или PureComponent. Наверное так было бы более логичным

А то я сейчас к примеру свертал блок, унаследовал его от пурекомпонент, он данные из сторы не тащит, ок. А потом в процессе разработки случилось так, что нужно тащить из сторы что-то. Я ее конекчу, но наследование от пурекомпонент становится избыточным. Мне приходиться еще менять часть кода, которая изначально не про стору.

Дмитрий
11.04.2017
09:33:38
PureComponent просто не нужен

> ТОЛЬКО тащить данные reselect

Rustem
11.04.2017
09:58:41
Есть у кого boilerplate на react redux, webpack v2 с hot-reload и redux-devtools>

?

Yung
11.04.2017
09:59:58
В рамках реакта. Если просто нужна мемоизация, то есть убер-модуль memoizee
Видел что memoizee используют с реселектом тоже, обертка реселекта и внутри данные некоторые с мемоизи уже

Rustem
11.04.2017
10:00:39
У гугла есть куча лишних, ненужных либ

у гугла

Yung
11.04.2017
10:00:47
Вот думаю, не оверхед ли?

Дмитрий
11.04.2017
10:03:55
Вот думаю, не оверхед ли?
Ну как правило это уже делают, когда точно понимают для чего и почему. Просто из-за специфики реакта можно всё делать с cache = 1 и получить буст за счёт упрощения либы

??‮???∞?
11.04.2017
10:15:15
У гугла есть куча лишних, ненужных либ
Сделай сам под свои нужды

Есть react-hot-boilerplate вроде

Там минимум

Google
Oleg
11.04.2017
10:26:35
внимание вопрос, т.к. propTypes в новом React задипрекейтели и предлагают юзать Flow, то как быть с childContextTypes, всеравно нужно тянуть propTypes для этого?

Ruslan
11.04.2017
10:32:26
Oleg
11.04.2017
10:33:03
не понял где говорят про flow
я вопрос не для холиваров задал, мне просто интересно узнать, можно ли теперь полностью обойтись без propTypes или это нереально в текущих условиях

например заменить его Flow или TS, что весьма логично

Admin
ERROR: S client not available

Ostap
11.04.2017
10:33:57
context экспериментальный же. https://medium.com/@mweststrate/how-to-safely-use-react-context-b7e343eff076

Алексей
11.04.2017
10:34:39
например заменить его Flow или TS, что весьма логично
я когда на flow писал propTypes и не юзал

Ruslan
11.04.2017
10:36:05
Все, конец света, расходимся - вместо import {PropTypes} from 'react', надо использовать import PropTypes from 'prop-types'

Oleg
11.04.2017
10:36:11
я когда на flow писал propTypes и не юзал
а как бысть с childContextTypes, со стейтом и пропсами все понятно

Ostap
11.04.2017
10:36:24
а как бысть с childContextTypes, со стейтом и пропсами все понятно
https://medium.com/@mweststrate/how-to-safely-use-react-context-b7e343eff076

Oleg
11.04.2017
10:41:51
https://medium.com/@mweststrate/how-to-safely-use-react-context-b7e343eff076
я что-то не нашел ответа на свой вопрос, там очень много всего написанно и на разные темы, можешь скинуть вырезку или что-то более конкретное по теме

Ostap
11.04.2017
10:42:59
кратко - не юзать контекст

Oleg
11.04.2017
10:44:05
кратко - не юзать контекст
а если эти пункты про меня: So, why is this blog relevant for you? Well either because 1. You are a library author 2. You use a library that uses context or you use context yourself, and you want to safely use shouldComponentUpdate (SCU) or implementations thereof (e.g. PureComponent, Redux connect, or MobX observer).

я не спрашивал юзать мне контекст или не юзать, у меня конкретный вопрос был, видимо от propTypes отказаться пока не получится, т.к. в гугле ничего нету и чатик тоже на этот счет молчит

а жаль

Denis
11.04.2017
10:46:32
В продолжении ноябрьского React-митапа :)



code4aman
11.04.2017
10:46:49
все молчат потому-что ничего не поменялось, ну разве что, как уже сказали, PropTypes в 'prop-types'

Google
Oleg
11.04.2017
10:52:05
все молчат потому-что ничего не поменялось, ну разве что, как уже сказали, PropTypes в 'prop-types'
ну окей, возможно я не корректно задал вопрос, но суть в том можно ли полностью отказаться от propTypes имея уже в проекте Flow или TS, используя при этом context

Ruslan
11.04.2017
11:01:53
если не используешь context явным образом, то можно

а если используешь, то должен согласиться с тем, что contextTypes - это обязательная штука, согласно конвенции API, экспериментальной штуки, который является context

code4aman
11.04.2017
11:11:18
но ваще const c = ({ a = 5 }) => ... !== c.defaultProps = { a: 5 }

Evgeny
11.04.2017
13:06:40
Кто чит подскажет как подключить mysql к фронту реакту (без бекэнда)?

Што

brn521

омфг

Вам нужно taffyDB ????

к постгресу норм. row level security

а mysql



https://ilyabylich.svbtle.com/experimental-mysql-http-api-and-ruby

Она в json пишет и может удалять от туда объекты?!

Илья
11.04.2017
14:19:50
Товарищи, а как проще всего unix timestamp конвертнуть в дату-время?

Dmitry ?
11.04.2017
14:22:15
const datetime = new Date(100500); datetime.toISOString();

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