@react_js

Страница 4295 из 5115
Max
29.06.2018
09:33:33
ну короче если есть возможность не дергать стор то лучше не дергать :)

Timofey
29.06.2018
09:33:53
CDM? это что

Max
29.06.2018
09:34:05
componentDidMount

Timofey
29.06.2018
09:34:18
аа)

Google
Max
29.06.2018
09:35:03
но я тут не помощник — я адово против анимаций в 99% случаев

Timofey
29.06.2018
09:35:20
вообще по идеи анимация должна быть через CSSTransition или как оно там называется реактовская штука для отслеживания удаления элементов и анимации. но по моему даже с ним будет спад произвоидтельности потому хз что там накручено еще внутри

а почему против анимаций?

часто они вызывают геморой) но за-то в некоторых моментах выполняют важную функцию в UX

Max
29.06.2018
09:36:33
потому что в 99% случаев они дают геморой и ухудшают UX

Timofey
29.06.2018
09:36:43
?

Max
29.06.2018
09:36:58
вот допустим последний iOS 12

один из эффектов "стал быстрее работать" потому что раньше пока шла анимация нельзя было ничего сделать

т.е элементы заблокированы

Timofey
29.06.2018
09:37:52
хм, ну да, первый раз анимация производит впечатление а в последнующем раздражает

Max
29.06.2018
09:38:08
ну тут опять же смотря для кого у тебя интерфейс

тетки в РЖД сидят билеты под досом херачат

Google
Max
29.06.2018
09:38:32
если воткнешь туда анимации — будет жопа

но вот если втыкать умно не блокируя поток работы пользователя то это очень хорошо

и это 1% случаев :)

Evgenii
29.06.2018
09:39:00
хм, ну да, первый раз анимация производит впечатление а в последнующем раздражает
На густо анимированных сайтах у меня всегда возникает дизориентация.

tdesc
29.06.2018
09:39:48
потому что в 99% случаев они дают геморой и ухудшают UX
пользователи хотят анимашки. насчет ухудшения UX скорее всего его там и не было, если анимация что-то ухудшает

tdesc
29.06.2018
09:40:16
это одно и тоже

менеджеры часть пользователей

Max
29.06.2018
09:40:59
ох как ты глубоко заблуждаешься

хотя ладно, офтоп пошел

Max
29.06.2018
09:45:12
а как можно бенчмарком ловить проблемы со скоростью обновления?

т.е. допустим у меня 1к элементов на странице можно как-то отследить время рендеринга их?

Alexey
29.06.2018
09:45:49
Добрый день. Подскажите, 1 Нужна хлебные крошки (Breadcrumbs) 2 Есть React Router Config https://github.com/ReactTraining/react-router/tree/master/packages/react-router-config Как лучше сделать хлебные крошки?

Andrew
29.06.2018
09:52:55
Artyom
29.06.2018
09:53:46
Вот тут много всего интересного

Статьи,видимо, нет, сори ?‍♂️

Max
29.06.2018
09:55:48
окей, глыну

Google
Roland
29.06.2018
10:07:03
Всем привет! Есть задача сделать для проекта серверный рендеринг Firebase Код взял с этого репозитория https://github.com/davideast/react-ssr-firebase-hosting Вот видео к нему https://www.youtube.com/watch?v=82tZAPMHfT4&t=580s После команды npm run webpack постоянно валит ошибку,когда доходит до HTML разметки Подкажите, в чем можетбыть поблема?Может кто имел с этим дело



Тимофей
29.06.2018
10:15:04
Забыл пресет react в babelrc наверное

Roland
29.06.2018
10:15:51
{ "presets":[ "es2015", "react" ] }

есть

Mike
29.06.2018
10:16:04
Roland
29.06.2018
10:16:47
env жи
не понял, можешь подробнее

Mike
29.06.2018
10:17:24
не понял, можешь подробнее
"presets": [ ["env", { "targets": { "browsers": ["last 2 versions", "safari >= 8"] } }], "react", "stage-2" ],

Roland
29.06.2018
10:19:52
Спасибо, буду искать проблему дальше Вываливает то же самое Просто впервые идею дело с SSR Firebase , поэтому много чего не догоняю ? Если есть какие-то примеры реализации. можете пожалуйста накидать

Pavel
29.06.2018
10:20:53
а webpack как хандлит .js файлы? Можешь объявление лоадеров кинуть?

Roland
29.06.2018
10:25:37
const HtmlWebpackPlugin = require('html-webpack-plugin'); const path = require('path'); module.exports = [{ entry: './src/index.js', module: { loaders: [ { test: /\.js$/, loader: 'babel-loader', exclude: /node_modules/ }, { test: /\.jsx$/, loader: 'babel-loader', exclude: /node_modules/ } ] }, output: { filename: 'public/bundle.js', path: __dirname } }];

всё брал отсюдаhttps://github.com/davideast/react-ssr-firebase-hosting

Pavel
29.06.2018
10:28:28
попробуй написать: { test: /\.js$/, use: { loader: 'babel-loader', options: { presets: ['@babel/preset-env'] } }, exclude: /node_modules/ }

Может лоадер по какой-то причине не подтягивает .babelrc

Только presets свои поставь

Я чёт забыл поменять

Roland
29.06.2018
10:35:27
Я сначала пробовал сделать по этой статье https://medium.com/@antonybudianto/server-side-rendering-with-react-and-firebase-functions-cd67fdb2b605 Тока валило ошибку window is not defined А в issue автор как будто просто на "отвали ответил" , ничего особо не понятно

Alex
29.06.2018
11:06:00
А обещали в начале января релиз ??
Обидно :с Спасибо за инфу

Ilya
29.06.2018
11:19:40
Ребят,может кто нибудь обьяснить за модульность?Прочитал эту статью https://habr.com/post/326484/ ,и остался вопрос на тему того,как тогда поступать с экшенами которые импортируют хелперы?Запросы к API,и прочие.Тогда это уже выходит не модульность,и модуль напрямую зависит от хелперов

Google
Kendr
29.06.2018
11:20:19
4 июля будет запись-то?

Dmitry
29.06.2018
11:21:56
ребятки, а все юзают react-navigation? есть ли какие-нибудь нативные варианты?

ой не туда

Admin
ERROR: S client not available

Alex
29.06.2018
11:22:52
ой не туда
А куда ?

Timofey
29.06.2018
11:26:05


как можно решить такую ошибку от eslint?

Dmitry
29.06.2018
11:26:26
const {params} = this.context

Timofey
29.06.2018
11:26:40
ну будет ошибка потому что посмотри на 67 строку

Pavel
29.06.2018
11:27:46
Тернарник напиши вместо if

Dolf
29.06.2018
11:28:10
const {params} = paramsFromContext ? this.context : this.props

Pavel
29.06.2018
11:28:25
а так можно? Воу

Timofey
29.06.2018
11:28:57
хорошая мысль

но все же если бы тернарик не подходил в данном случае. как еще можно выкрутиться?)

Pavel
29.06.2018
11:29:41
eslint-disable-next-line ?

Dmitry
29.06.2018
11:29:46
просто другую переменную задать?

Timofey
29.06.2018
11:30:21
тупизм же добавлять переменную)

думаю лучше всего disable-eslint реально)

Google
Vlad
29.06.2018
11:33:06
как можно решить такую ошибку от eslint?
Дело в том что кейс страны, если вам надо убедится есть ли пропси и задать ему переменную можете это делать на уровне конструктура

Valeriy
29.06.2018
11:37:35
https://medium.freecodecamp.org/introducing-the-single-element-pattern-dfbd2c295c5d интересная статья @sergeysova thx

Artyom
29.06.2018
12:04:59
Кто-нибудь на ReasonReact пишет?

Azein
29.06.2018
12:05:27
ну, не в прод ))

Тимофей
29.06.2018
12:06:28
Кто-нибудь на ReasonReact пишет?
Пишет немношк, тоже не в прод

Artyom
29.06.2018
12:06:42
И как?

Чего не в прод?

На Дарте же в прод пишут :tholl_face:

Тимофей
29.06.2018
12:09:56
Чего не в прод?
Рано пока ) коллеги не поймут ничего, и я жду когда они что то сделают с асинхронным кодом, обещают давно

Eugene
29.06.2018
12:56:18
Кто шарит во Flow, подскажите, почему вот этот код: const anyConst: Array<'A' | 'B' | 'C'> = [ 'A', 'B' ]; function someFunc(arg: Array<string | number>): boolean { return typeof arg[ 0 ] === 'string'; } someFunc(anyConst); выдаёт 2 ошибки: Cannot call someFunc with anyConst bound to arg because: • string enum [1] is incompatible with string [2] in array element. • string enum [1] is incompatible with number [3] in array element.

Max
29.06.2018
12:57:47
‘C’ в anyConst нету?

Eugene
29.06.2018
12:57:58
нету

Max
29.06.2018
12:58:09
Добавь

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