@react_js

Страница 739 из 5115
Ҫѐҏӗѫӑ
14.12.2016
01:34:22
и за такую хуету надо увольнять сразу и брать двух ангулярщиков

Nikita
14.12.2016
01:36:01
Ага. Поэтому билд меньше минуты важнее ненависти к ярну

Ҫѐҏӗѫӑ
14.12.2016
01:40:22
к ярну ненависти нет. идея хорошая, но реализация не соответствует обещаниям

так-то у меня еще pr туда скоро будет

Google
Ҫѐҏӗѫӑ
14.12.2016
01:41:32
оно еще не готово

и спайвейр не нужен

Oleg
14.12.2016
04:18:00
Вообще у меня есть положительный сборки сервера вебпаком и запуска его из обычной ноды и перезапуска при изменении файлов. Но полностью.

Ruslan
14.12.2016
06:34:32
К вопросу о производительности Fiber https://youtu.be/Qu_6ItnlDQg

localvoid
14.12.2016
07:26:23
призываю @localvoid
да, зависит... :) от браузера, например в IE/Edge innerHTML прям значительно быстрее. в хроме если потом не бежать по дереву и не цеплять всякие эвент хэндлеры, то тоже будет быстрее, но не так значительно как в IE. Хотя если какой-нибудь список рендерим и генерим тысячи рядов, то возможно с помощью cloneNode получится обогнать innerHTML. Если добавить защиту от XSS к innerHTML, то хз :) вобщем да, зависит...

Dmitrii
14.12.2016
07:58:03
An update can be caused by changes to props or state. These methods are called when a component is being re-rendered. - значит компонент может делать rerender не только от setState но и прихода новых пропсов?

Alexander
14.12.2016
08:05:39
Само собой, иначе какой от них толк был бы

Dmitrii
14.12.2016
09:05:55
но ведь мы не делаем что то типо setProps, у нас какие пропсы пришли изначально, они и рендерятся

Dmitry
14.12.2016
09:09:46
Согласись, что было бы странно, если внутри компонента ты бы делал setProps, меняя пропсы, которые пришли сверху

Dmitry
14.12.2016
09:11:55
Ты о чем?
Не зареплаил, это на коммент выше

Google
Dmitrii
14.12.2016
09:15:22
Т.е там только setState?

Alexander
14.12.2016
09:16:57
Т.е там только setState?
Там пропсы, которые передаются при ReactDOM.render

Grigory
14.12.2016
10:53:03
Парни привет) Такая проблема не работает метод focus на инпуте, использую react-autosuggest и рендерю кастомный инпут, внутри метода определяю ref: <input ref={element => this.elements['input'] = element;} /> внутри componentDidMount я вызываю метод focus this.elements.input.focus() если форма открыта после первого рендера(загрузки страницы) все срабатывает нормально, но если форму открыть закрыть то focus не срабатывае. Думал может ссылка на элемент каким-то образом становиться неверная но проверил так, внутри componentDidMount передаю ссылку window.__SECRET_INPUT__ = this.elements.input, при вызове window.__SECRET_INPUT__.focus() ничего не происходит, а вот если сделать так window.__SECRET_INPUT__.style.background = 'red' все отрабатывается как и должно. С чем может быть связанна проблема?

Vladimir
14.12.2016
10:56:14
А сам componentDidMount срабатывает при "закрыть открыть" формы? Зависит от того, как реализовано открытие/закрытие

Grigory
14.12.2016
11:10:41
Да срабатывает

Открыте закрытие реализованно через роутинг

И в зависимости от типа мы показываем либо одну форму либо другую

Но componentDidMount отрабатывает точно и ссылка на input есть, а вот focus не отрабатывается

Klim
14.12.2016
11:17:46
Парни привет

Подскажите как работать с графиками в реакте? Раньше я тупо коннектил гугловскую либу и обычным жквери все работало

А щас Хз чот как

a
14.12.2016
11:22:04
https://lmgtfy.com/?q=charts+reactjs

Pavel
14.12.2016
12:17:32
тудулисты и лендинги выходят на новый уровень

Boris
14.12.2016
12:19:33
тоже удивился

Aleh
14.12.2016
12:41:15
че там нового в react-redux?

Дима
14.12.2016
13:08:54
Ребят, кто завтра пойдёт Серёжу Чи вживую слушать? :-)

Ей богу, хоть в Москву срывайся

code4aman
14.12.2016
13:15:38
вскодеры, вот вышел тайпскрипт 2.1, завезли спреды туда, а эдитор обновить можно, чтоб он понимал их теперь, сальса это или кто там? Мб кто-то уже пофиксил у себя

Дима
14.12.2016
13:16:18
Подскажите как работать с графиками в реакте? Раньше я тупо коннектил гугловскую либу и обычным жквери все работало
по графикам-то просто, берёшь Victory если нужно простое или react-d3-components если готов из кубиков собирать

Google
Kreizo
14.12.2016
13:23:29
подскажите по поводу react-router-redux

может кто скинуть какой то пример кода из гитхаба

как правильней пушить роут

если по какому то событию нужно сменить url

дергается экниш и прямо из него дизпатчится новый url ?

import { push } from 'react-router-redux'

code4aman
14.12.2016
13:25:37
Кастом сдк укажи
А, у себя установить или обновить да, руками залезть...

Eugeniy
14.12.2016
13:25:45
Vadim
14.12.2016
13:33:36
А кто-то делал поддержку "themes" используя Реакт как в популярных CMS?

Liberty
14.12.2016
13:35:07
Liberty
14.12.2016
13:35:26
Посмотри как реализовано. Может идея понравится

Vadim
14.12.2016
13:39:38
Спасибо! Попробую разобраться

Идея ясная. Но совсем не то. Думаю разработать систему, которая будет иметь умные компоненты с экшенами, и тупые компоненты (кастомные для темы). так как хочу иметь поддержку полностью кастомизированных тем. Спасибо за помощь, думаю дальше

Eugeniy
14.12.2016
13:50:27
Может просто вешать на body какой-то класс и с этим классом писать стили?) Потом при смене менять класс на body и соот-но поменяются стили

т.е. body class="theme_one" в css .theme_one .button {}

Vadim
14.12.2016
13:51:03
Это самый просто вариант. Но тут дело не в CSS.

Как CMS поддерживают шаблоны - это просто куски кода для отображения. Вот и я думаю - все экшены закинуть в топ компоненты, а "шаблоны" просто будут выполнять роль отображения.

Vladimir
14.12.2016
14:27:53
т.е. body class="theme_one" в css .theme_one .button {}
Думаю, что очень плохо

Google
Kreizo
14.12.2016
14:37:01
подскажите, а загружать всякие скрипты в head для api это норма для react redux приложений ?

Admin
ERROR: S client not available

Kreizo
14.12.2016
14:37:22
или нужно в componentDidMount их инклюдить

Alexander
14.12.2016
14:39:01
Гугль карты и прочее, я думаю

Kreizo
14.12.2016
14:40:13
sdk

я так понял если таких файлов много

то они будут тормозить загрузку ?

(function (d, s, id) { const element = d.getElementsByTagName(s)[0]; const fjs = element; let js = element; if (d.getElementById(id)) { return; } js = d.createElement(s); js.id = id; js.src = '//connect.facebook.net/en_US/sdk.js'; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); window.fbAsyncInit = () => { FB.init({ appId: 1630840333876208, xfbml: true, cookie: true, version: 'v2.8', }) }

Сергей
14.12.2016
14:43:39
Такое обычно помещают перед </body>

Kreizo
14.12.2016
16:18:33
Подскажите по поводу facebook api

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

мне отдало имя фамилию

больше никакой инфы по токену не получить ?

или нужен user ID

A.
14.12.2016
16:22:26
Во-первых права нужные выдать можно

Точнее получить

В доках вся инфа есть

Если Server side, то лучше long-lived токен получить

Google
A.
14.12.2016
16:23:04
На 60 дней

Kreizo
14.12.2016
16:23:09
я вроде получил appID

A.
14.12.2016
16:23:15
И со стратегией рефрешить его

Kreizo
14.12.2016
16:23:16
больше ничего не находил

A.
14.12.2016
16:23:29
Так а что нужно?

Kreizo
14.12.2016
16:23:47
ну например фото получить

аватарку

A.
14.12.2016
16:24:09
Курите права при получении токена

Прав мильён

Каждый для своей задачи

Т.е. на page при авторизации scopes fields есть

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