@react_js

Страница 4420 из 5115
Roman
17.07.2018
20:01:21
Сложно вообще подкручивать этот ваш ssr? ?

Igor
17.07.2018
20:09:00
Добрый вечер. Постепенно осваиваю азы реакта и возник вопрос: как сделать так, чтоб при изменении state у родителя, менялся state ребенка.



Google
Igor
17.07.2018
20:09:40


Eugene
17.07.2018
20:10:28
Использовать тут не стейт, а сам props в рендере да и вообще в компоненте

Roman
17.07.2018
21:06:12
Кто юзает Material ui. Что нужно сделать, чтобы в инпутах выводились уже вводимые ранее пользователем текст(почта, логин)?

Roman
17.07.2018
21:07:24
браузер запоминает ранее вводимую почту на других сайтах и т.д

Cenator
17.07.2018
21:08:24
defaultValue должно быть мб, туда передаешь

Roman
17.07.2018
21:09:14
так мне не надо ничего передавать я про вот такую штуку

Cenator
17.07.2018
21:11:20
а ну браузер автоматом это подставляет же хотя обычно от такого избавиться хотят ставишь type="email" либо name="email" и все

anna
17.07.2018
21:24:50
в рендере в зависимости от view(получаю из пропсов) рендерю тот или иной блок. в одном из них есть ref делаю в конструкторе React.createRef(); и в componentDidMount ищу this.element.current.clientHeight; и делать setState. и уже от стейта ренделю ту или иную штуку в рендере но проблема в том что когда одно view приходит из пропсов, то там нет ref и соответственно this.element.current.clientHeight = null что делать? что делать?

Google
Sergey
17.07.2018
22:16:28
капец ... вы же сами на js пишете тут какого фига стираете вопрос про js ? тут люди или боты ? ну все знают, что ЧСВ в этом чате зашкаливает, но не до такой же степени )))

Cenator
17.07.2018
22:17:58
Это реакт и ты спамишь

Для жс есть жсру и нод жс ру для ноды

Andrew
17.07.2018
22:25:05
ребзи а кто-то делал такуб штуку рейтинг от 0 до 10 с дробными значениями надо перемапить в массив из 5 звезд

у звезды 3 состояния - пустая, половинка и полная

Andrew
17.07.2018
22:26:12
я сам написал

Dmitry
17.07.2018
22:26:13
можешь глянуть

как там

Andrew
17.07.2018
22:26:21
но чет херня какая-то

Cenator
17.07.2018
22:26:26
но чет херня какая-то
Я react-ratings-declarative заюзал только в no-ssr пришлось обернуть

Andrew
17.07.2018
22:26:34
const starstArr = new Array(5).fill({ fill: 'empty' }) export const getStarsArray = raiting => { const starsCount = raiting / 2 const intPart = Math.trunc(starsCount) const fractPart = starsCount % 1 return starstArr.map( (s, index) => index < intPart ? { fill: 'full' } : index === intPart ? { fill: fractPart >= 0.5 ? 'half' : 'empty' } : s, ) }

думаю можно как-то лучше это написать

Dmitry
17.07.2018
22:27:36
а че просто не заюзть в стейте значение от 0 до 10

10/2

Andrew
17.07.2018
22:28:17
оххх

Google
Andrew
17.07.2018
22:28:21
если б я мог

сказали сделать т а к у ю логику

звезд всего 5 и хоть убейся

Cenator
17.07.2018
22:31:08
звезд всего 5 и хоть убейся
А половинки обязательно или можно более точный вывод?

Andrew
17.07.2018
22:31:26
не у меня ток 3 свг иконы

Cenator
17.07.2018
22:31:47
А как выглядят? Мож либа есть с похожими

Я юзал парочку

Andrew
17.07.2018
22:32:10
можно наверное fill делать частичным ?

в svg fill

Cenator
17.07.2018
22:32:23
Не шарю за свг

Andrew
17.07.2018
22:32:34
так оно работает, но я не особо рад что такое написал

Andrey
17.07.2018
22:33:32
Поверх звёзд ещё слой со звёздами и width: n%; ему

Andrey
17.07.2018
22:33:45
Верхний слой - выбранные звёзды

Andrew
17.07.2018
22:36:13
та тоже самое

ток еще и на каждый вызов делает массив, хотя map тоже его делает

Admin
ERROR: S client not available

Andrew
17.07.2018
22:37:05
короче не модно и не приятно

Dmitry
17.07.2018
22:40:41
так а в чем проблема твоего решения ?

Andrew
17.07.2018
22:42:17
я думал это можно сделать как-то лучше

Google
Dmitry
17.07.2018
22:42:46
этот код или заливку свг ?

Andrew
17.07.2018
22:44:03
этот код

а вообще конечно с заливкой было б супер

но меня об это не просили

Dmitry
17.07.2018
22:45:43


вот что самое простое смог



Andrew
17.07.2018
22:52:38
соре у меня нет _

Dmitry
17.07.2018
22:57:39
ну тогда тернаркой

Andrew
17.07.2018
23:10:12
о спасибо большое

это уже приятней

Dmitry
17.07.2018
23:18:56


Andrew
17.07.2018
23:20:14
а ты дробные туда ж передаешь

7.4 рейтинг

Dmitry
17.07.2018
23:21:13
падажди а 7.4 что должно быть ?

Andrew
17.07.2018
23:23:26
а ты это не учел вроде

я просто уже вообше не соображаю

Abu
17.07.2018
23:40:58
Зочем запятую использовать :(

Cenator
18.07.2018
06:03:11
Google
Max
18.07.2018
06:03:50
Блин спам руками стёр случайно

Алексей
18.07.2018
07:04:36
кто юзал https://github.com/tommikaikkonen/redux-orm вот это

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