@react_js

Страница 2165 из 5115
Алексей
16.09.2017
22:49:38
Ого, @Ai_boy как тебе? :)
Built on standard ICU MessageFormat .. approved!

Mikhail
16.09.2017
22:51:03
клевый проект, возможности как в react-intl, но с приятными дополнительными фичами и меньшим размером

FormattedRelative только не хватает немного (https://github.com/lingui/js-lingui/issues/50)

Алексей
16.09.2017
22:56:42
FormattedRelative только не хватает немного (https://github.com/lingui/js-lingui/issues/50)
Для этого можно moment.js подключить (хотя от него размер конечно сново распухнет)

Google
Mikhail
16.09.2017
22:59:29
лучше https://date-fns.org/v1.28.5/docs/distanceInWordsToNow

в принципе его и использую

Denis
16.09.2017
23:13:32
FormattedRelative только не хватает немного (https://github.com/lingui/js-lingui/issues/50)
> react-intl suffers few problems with FormatRelative - you can't change wording of messages and you have to load messages provided by library even when you're not using FormatRelative component. It's few bytes for one component, but I imagime we would like to add more components with predefined translations, so you could just import them in your project without need to translating them on your own.

Ещё плюс в том, что он на Flow

https://github.com/lingui/js-lingui
А какие-то проблемы / минусы возникали с её использованием?

Фича с неймспейсами отличная - https://github.com/lingui/js-lingui/blob/master/ROADMAP.md

Сергей
17.09.2017
00:40:20
https://github.com/lingui/js-lingui
выглядит круто

с бабелем можно очень многие вещи упростить в реакте не знаю почему раньше никто не додумался так сделать

Mikhail
17.09.2017
01:12:59
А какие-то проблемы / минусы возникали с её использованием?
из минусов — оносительная новизна проекта (не очень подробная документация, иногда меняется апи).

Roman
17.09.2017
09:29:38
Всем привет. Я щас пишу изоморфное приложение. И надо чтобы оно работало с MySQL. Щас пока кручу knex.js + mysql Может что еще посоветуете? Как лучше организовать работу с MySQL и через чего?

Google
Aleksey
17.09.2017
10:33:33
Подскажите в чем дело, сделал ssr, при загразки страницы сначало грузится без стилей и только потом стили появляются. Использую styled-components.

Aleksey
17.09.2017
10:37:23
День сурка?
Да не помогло ничего, может не так делаю

все переделал на styled-components

Cenator
17.09.2017
10:38:34
все переделал на styled-components
Есть ссылка посмотреть?

Aleksey
17.09.2017
10:39:51
Может надо делать ExtractTextPlugin а в html сделать link и будет нормально все в production?

тип только в dev режиме это подгрузка стилей после рендера

Stepan
17.09.2017
10:44:48
тип только в dev режиме это подгрузка стилей после рендера
dev режим это не магия какая-то, просто переменная

Sergey
17.09.2017
10:58:12
В общем мой todo работает через .... ж...аваскрипт ( из-за запросов к api получается задержка невидно реактивности - не знаю как надо делать правильно ( https://reactdos.herokuapp.com/

Stepan
17.09.2017
11:00:26
Как ты хочешь?

Хочешь, чтобы мгновенно добавлялось?

Это можно

Но сложнее

Sergey
17.09.2017
11:02:42
задержка кажется иногда долгой . Особенно если отредактировать задачу, то сначала показывается старое значение и через секунду появляется изменение

Cenator
17.09.2017
11:03:35
Делай лоадеры(спиннер), чтобы нормально смотрелось

Google
illiatshurotshka❄️
17.09.2017
11:03:44
кеш же

и менять на фронте перед отправкой запроса

Sergey
17.09.2017
11:05:30
Добавляй задачу в стейт не в .then, а параллельно с запросом
да. вот думал так попробовать. Но не знаю там потом не будет нестыковок ?

illiatshurotshka❄️
17.09.2017
11:05:46
проверяй дошел ли запрос без ошибок

Stepan
17.09.2017
11:05:49
да. вот думал так попробовать. Но не знаю там потом не будет нестыковок ?
Могут быть, но тебе нужно будет повторить запрос, если что пошло не так

Sergey
17.09.2017
11:06:15
ок

Dmitry
17.09.2017
11:34:10
Реактивность в программировании это подход, скорость таким словом обычно не описывают
кто-то говорит что и reactjs это не про реактивное программирование вообще, кто-то - что reactjs лишь частный случай р.п.

Kirill
17.09.2017
12:10:06
Bogdan
17.09.2017
12:15:59
Kirill
17.09.2017
12:17:22
перерендер вызывать наверное
Ну а ты не вызывай, если не надо.

Nikita
17.09.2017
12:25:22
Nikita: https://codesandbox.io/s/8x18z21nlj переписал select,поняв что хуйню сделал ,сейчас лучше или тоже хуйня?

Stepan
17.09.2017
12:27:34
Ты должен получать в компонент данные через props и на их основе создавать Option

а не пихать их снаружи внутрь компонента

а не через React.Children

Ну типа <Select options={['one', 'two', 'three']} />

Nikita
17.09.2017
12:30:29
Ну типа <Select options={['one', 'two', 'three']} />
Так сделано в React select,а в material ui через сloneElement

Я просто думал ,что лучше и так и не решил до конца

Stepan
17.09.2017
12:31:13
Ну, у material-ui есть на это причина

Google
Stepan
17.09.2017
12:32:18
Ты библиотеку делаешь, вообще?

Или как?

Nikita
17.09.2017
12:32:34
Ты библиотеку делаешь, вообще?
Нет конечно ,просто для своего проекта

Stepan
17.09.2017
12:33:05
Ну типа <Select options={['one', 'two', 'three']} />
Тебе нужен этот вариант

Nikita
17.09.2017
12:33:51
Тебе нужен этот вариант
Я уже готов переписать ,можно вкратце почему он лучше ?

Stepan
17.09.2017
12:34:33
Я уже готов переписать ,можно вкратце почему он лучше ?
Когда ты делаешь cloneElement в рендере, у тебя на каждый рендер будет создаваться компонент заново и ререндериться полностью

Через props очевиднее дата-флоу

а ещё, твоим внешним компонентам не приходится управлять сразу и Option вместе с селектом

Nikita
17.09.2017
12:35:52
Когда ты делаешь cloneElement в рендере, у тебя на каждый рендер будет создаваться компонент заново и ререндериться полностью
Спасибо ,я это понимаю ,просто думал что такие нечастые ререндоры ничего страшного

Stepan
17.09.2017
12:36:05
Ну и это неочевидный неудобный вариант

Чего юзать его

Если есть props

И данные во внешнем компоненте

Nikita
17.09.2017
12:36:53
Stepan
17.09.2017
12:37:09
Да не за что

kana
17.09.2017
12:44:29
Ну типа <Select options={['one', 'two', 'three']} />
Я же предпочитаю так не делать

Stepan
17.09.2017
12:44:54
kana
17.09.2017
12:45:14
В обоих вариантах мы описываем содержимое, только в твоем варианте на двух языках разметки, почему бы не использовать один

5 сек

Stepan
17.09.2017
12:45:46
передаёшь компоненты через props?

Google
kana
17.09.2017
12:47:34


children нам для чего)

Чем меньше какие-то промежуточные компоненты знают о содержимом, тем лучше. В моем случае менюшка знает лишь то, что в ней есть что-то, какие это элементы меню она не знает и ей плевать

Это особенно удобно со styled

Stepan
17.09.2017
12:51:51
В моем случае это не так ? Что-то не понимаю :с
В твоём случае так, но React.Clone он не делает

kana
17.09.2017
12:52:02
Что в твоем случае я не знаю, я не смотрел

Я вчера увидел у тебя создание коспонентов в рендере и больше я смотреть в твой код не хочу)

Nikita
17.09.2017
12:56:36
Я вчера увидел у тебя создание коспонентов в рендере и больше я смотреть в твой код не хочу)
Извините ,не знал что это плохо,подсмотрел в material ui,но уже исправился с;

saybel
17.09.2017
12:59:09
Привет помогите





в чем проблема?

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