@react_js

Страница 2438 из 5115
Сергей
28.10.2017
22:32:13
Отступы табами ?

kana
28.10.2017
22:32:42
Проблема такого подхода в дефолте

Dmitry
28.10.2017
22:32:42
Отступы табами ?
По дефолту в проекте

Google
kana
28.10.2017
22:33:11
Хм, я не пробовал, а export const { a, b } = c Как работает, как два экспорта?

Stepan
28.10.2017
22:33:36
Да
Можно инфу?

Сергей
28.10.2017
22:33:44


kana
28.10.2017
22:33:45
Ну, export default. Отказался от него, больно он мне не нравится и проблем много

Dmitry
28.10.2017
22:33:59
?

Сергей
28.10.2017
22:34:13
Можно инфу?
Нпм инсталл гитхаб.ком/юзер/пакет

?
Тут не нужен return

Stepan
28.10.2017
22:34:23
Спасибо

Dmitry
28.10.2017
22:35:14
Тут не нужен return
мне вот это и не нравится во всех линтерах

Stepan
28.10.2017
22:35:19
Тут не нужен return
Как я мечтаю, чтобы я мог в своём проекте такие вещи назвать "проблемой"

Сергей
28.10.2017
22:35:41
мне вот это и не нравится во всех линтерах
Да это бред. Не пиши стрелки тогда

да и типов нет (

Dmitry
28.10.2017
22:36:41
да и типов нет (
типы с actionware можно перенести

Google
Dmitry
28.10.2017
22:37:13
Мне кажетя если хочется юзать, то лучше actionware там и типы и тесты, у меня вышло так что несколько сторов и actionware с несколькими сторами работать не может.

да и типов нет (
А есть пример того что ты пилил ?

Сергей
28.10.2017
22:40:27
https://gist.github.com/LestaD/dde2522bc52b22b7a1cb487a6da44c9d

andretshurotshka?❄️кде
28.10.2017
22:42:13
Stepan
28.10.2017
22:42:27
У меня на проекте нет типизации и тестов и я их не пилю. Насколько я пидор из 10?

Stepan
28.10.2017
22:42:47
Сроки горят пздц

Dmitry
28.10.2017
22:43:01
5 разных тулбаров в папочке groups

рядом с чекбоксом, oooeee

Roman
28.10.2017
22:43:20
Всем привет. Подскажите пожалуйста, есть ли для eslint плагин, который чекает es6 классы, а конкретно, прибиндили ли мы в конструкторе методы к инстансу (this) ?

Dmitry
28.10.2017
22:44:13
https://gist.github.com/LestaD/dde2522bc52b22b7a1cb487a6da44c9d
По сути, тот же подход что и в actionware

Roman
28.10.2017
22:46:17
это если stage-2, верно?

Сергей
28.10.2017
22:46:52
нет смысла в реакте не юзать ранние стейджы

(кроме stage-0 конечно)

Google
Stepan
28.10.2017
22:47:08
Даже стейдж 1 можно?

Налейте аргументов за с-1

Stepan
28.10.2017
22:48:37
С2 очевидно безопасен

Сергей
28.10.2017
22:49:43
Razzwan
28.10.2017
22:50:02
вопрос только, зачем? Там ниче такого нет сейчас.

Сергей
28.10.2017
22:50:06
https://babeljs.io/docs/plugins/transform-export-extensions/

вот

офигенная штука

всегда ставлю

Roman
28.10.2017
22:50:14
ох, что-то я пропустил что class properties даже в create-react-app по умолчанию есть

тогда действительно, не нужны бинды

пасиб

Razzwan
28.10.2017
22:50:53
ох, что-то я пропустил что class properties даже в create-react-app по умолчанию есть
а я не могу уговорить уже 2 недели одного человка использовать этот подход. Так что не ты один пропустил...

Stepan
28.10.2017
22:50:57
вполне
Мне нужны аргументы, чтобы чувствовать себя безопасно

Почему именно в реакте ок?

Сергей
28.10.2017
22:51:18
Почему именно в реакте ок?
потому что это удобно

да и менять эти штуки нет смысла

https://babeljs.io/docs/plugins/transform-export-extensions/

Google
Razzwan
28.10.2017
22:51:43
Мне нужны аргументы, чтобы чувствовать себя безопасно
все равно тебя наебут, деньги украдут, пенсии лишат и лапшы навешают - бесполезное желание... )

Сергей
28.10.2017
22:51:56
его в babel-7 переместили в stage-2 (вроде)

Roman
28.10.2017
23:07:00
уже в 3

но можно проще

babel-preset-react-app

"presets": "react-app"

и всё самое нужное из коробки

Сергей
28.10.2017
23:08:29
обычно у cra самое не нужное в коробке

я для ноды, билдов под электрон и новых браузеров юзаю babel-preset-node8

так се пресет https://github.com/facebookincubator/create-react-app/blob/master/packages/babel-preset-react-app/index.js

kana
28.10.2017
23:21:28
У меня из бабеля ток: - енв - реакт - обжект-рест-спред - класс-проперти

Сергей
28.10.2017
23:22:07
export-extensions заюзай ещё

плюс различные оптимизаторы тож для прода было бы круто

kana
28.10.2017
23:27:18
Хм, у меня экспорт и так работает вроде...

По крайней мере export * from export * as x from export { x } from Только с env

Usman
28.10.2017
23:29:58
Можно ли вызывать функцию, которая меняет состояние при каждом рендеринге?

kana
28.10.2017
23:31:18
Тогда у тебя будет ререндер после каждого рендера, так как смена состояния вызывает ререндер (но можно решить через scu) А так: componenDidUpdate

Artyom
29.10.2017
02:05:22
Где проптайпы хранить?

kana
29.10.2017
02:05:41
Эмммм

А какие варианты-то?)

Google
Artyom
29.10.2017
02:06:00
Что бы каждый раз такую портянку не писать

А мне ее местах в 4 как минимум надо указывать

Вот думаю, куда бы ее в одно место положить...

К редусеру мож, типо от него же приходит. Но странно это

kana
29.10.2017
02:07:15
Вот конкретно проптайпы может лучше не выносить никуда, это типа личные свойства каждого компонента

А так в какой-нибудь types.js

Artyom
29.10.2017
02:07:34
Да вот проблема в том, что они посторяются несколько раз

А types этот в корне?

Сейчас я из компонента экспорчу. Но появился второй похожий компонент и теперь не знаю куда сунуть

kana
29.10.2017
02:08:18
Ну, не обязательно. В модуле, в share, если несколько модулей

Artyom
29.10.2017
02:08:41
Не дорос пока до модулей

kana
29.10.2017
02:08:58
Но я бы наверное предпочел копировать, проптайпсы это все таки не схема модели

Artyom
29.10.2017
02:08:58
Ну выходил types.js в константах =\

Хм. Может лучше селектор по умнее написать, а данные по uid в экшене обрабатывать...

Лан, спасибо

kana
29.10.2017
02:10:35
Я еще для уменьшения кода делаю деструктуринг проптайпсов

import { string, ... } from "prop-types" Еще бы сделать как-нибудь isRequired по дефолту)

Хмммм

Точно, можно же вынести вынести проптайпсы в свой модуль, где реэкспорт с isRequired сразу. И optional версии

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