@react_js

Страница 2476 из 5115
Eugene
02.11.2017
13:58:43
а у них есть мобилка ?

Stepan
02.11.2017
14:06:29
Alex
02.11.2017
14:07:00
5 лет это с полноценным 8часовым рабочим днем
бывает 24/7 занимаюсь, и работа разная бывает

Александр
02.11.2017
14:07:47
бывает 24/7 занимаюсь, и работа разная бывает
я после 8h изучения чего-то нового выжат как лимон

Google
Alex
02.11.2017
14:07:57
херня

главное не тратить время на сон и еду

Garegin
02.11.2017
14:08:46
главное не тратить время на сон и еду
#синьёрАпельсин (выжатый)

и главное помни: пока ты спишь, враг качается!))

Alex
02.11.2017
14:10:46
+++++

kana
02.11.2017
14:11:29
тут самое важное начать в нужном возрасте, а не последних курсах универа

Александр
02.11.2017
14:12:07
тут самое важное начать в нужном возрасте, а не последних курсах универа
не согласен, многие пришли в ИТ совсем из других специальностей и очень хорошие спецы

kana
02.11.2017
14:12:17
лет в 10 например. У нас в школе в 5-ом классе собирали факультатив по программированию, вдалбливали олимпиадный кодинг с дискреткой. Вплоть до выпуска

kana
02.11.2017
14:13:13
ну да

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

Triple
02.11.2017
14:14:17
Ну не знаю, я вообще географический факультет заканчивал и нормально, отстаю малех сейчас, главное не впихнутые знания програмиирования в детстве, а пластичность мозга

Evegeniy
02.11.2017
14:15:04
Google
Evegeniy
02.11.2017
14:15:14
имхо

А бекграунд приобретется

Garegin
02.11.2017
14:15:33
3 пункт доставляет)

Nikita
02.11.2017
14:16:11
хотя я не скажу, что это так уж прям хорошо, детства у меня не было, 12 часов в день задротства, пока на работу не устроился)
короткий гайд ,как стать программистом на хаскеле: 1.Начни в 10 лет 2.Работай по 12 часов

Evegeniy
02.11.2017
14:16:42
короткий гайд ,как стать программистом на хаскеле: 1.Начни в 10 лет 2.Работай по 12 часов
Самое важное забыл 1) Люби матан, учи матан, будь матаном, диффернциалы считай

kana
02.11.2017
14:17:00
математика, попрошу, не матан

Дмитрий
02.11.2017
14:18:00
У меня кстати такая же история)

В 12, кажется, лет сделал себе менюшку на html для патченного сименса с65, написал на этом же сименсе))

Again
02.11.2017
14:20:39
https://stackoverflow.com/questions/41030025/react-updating-state-in-two-input-fields-from-form-submission хочу сделать так же,но у меня в стейте данные хранятся в другом виде,там у меня массив.Какое может быть другое решение вот стейт state = { data : [ { label: 'Название Компании', value: 'site', editable: false, name: 'userName' }, { label: 'Почта', value: 'site@gmail.com', editable: false, name: 'userMail' }, { label: 'Сайт', value: 'site', editable: false, name: 'userSite' }, { label: 'Телефон', value: '89172754545', editable: false, name: 'userTelNumber' }}

Дмитрий
02.11.2017
14:21:40
И книгу "изучи c++ за 21 день" осваивал ??

Александр
02.11.2017
14:22:04
Nikita
02.11.2017
14:23:10
В редакс коннекте: const mapState = (initialState, initialProps) => state => { ... } Какой профит дает? Я про инишиалПропс. Правильно я понимаю, что если возвращаемая функция с 1м аргументом, то при перерендере она не будет вызываться (т.к. не зависит от пропс)?

Дмитрий
02.11.2017
14:23:22
а я землю жрал наверн
Одно другому не мешало))

Mike
02.11.2017
14:23:53
и он не понимает как работает... хм ну на вид js

Again
02.11.2017
14:23:56
Что можешь предложить?

Mike
02.11.2017
14:23:56
а что ты хочешь-то?

Google
Mike
02.11.2017
14:24:03
"так же" — это формочку что ли?

или что?

Again
02.11.2017
14:24:31
4 разных инпута,на них 1 обработчик

чтоб он переписывал state

что именно в value лежит

в стейте массив

Mike
02.11.2017
14:25:18
onChange={ev => this.handleChange(ev.target.value, 'имя поля')}

а в обработчике по второму аргументу и определяй че ты хочешь

и клади в стейт так как тебе захочется

(но это глупо в стейте держать массив, придется весь перезаписывать каждый раз, лучше б на поля разложил)

Mike
02.11.2017
14:26:52
как раз если бы у тебя в стейте было name: { label: 'Название Компании', value: 'site', editable: false, name: 'userName' }, mail: { label: 'Почта', value: 'site@gmail.com', editable: false, name: 'userMail' }, site: { label: 'Сайт', value: 'site', editable: false, name: 'userSite' }, phone: { label: 'Телефон', value: '89172754545', editable: false, name: 'userTelNumber' }

kana
02.11.2017
14:27:22
В 12, кажется, лет сделал себе менюшку на html для патченного сименса с65, написал на этом же сименсе))
с 10 лет нас учили на паскале, естественно, олимпиады постоянные, но уже к классу шестому я быстро прошарил, что находить каркасы графов скучно (дурак), лучше я буду на рубях писать скрипты для рпгмейкера и на шарпе калькуляторы мышкой программировать, на олимпиадах места заметно упали. Потом "игрвые движки - копии rpg maker" на xna, плюсах с директом или огл, луа. Потом немного веба и игры в вебе на action script (на flex) и js. Тут вроде как вышла книга по хаскелю "for great good", мне зашла, но я не прочитал и бросил, но восхищение хаскелем появилос. Потом полтора года меинтейнил в колибриос на ассемблере. Потом веб пошел, жс, руби, го, кложа. Из-за кложи начал снова в фп уходить, элм, потом хаскель. Устроился фронтом на работу, хаскель был как хобби. Ну а сейчас веб в прошлом, хаскель основа и работа на нем. А потом армия, я даже не успел начать что-то делать

Mike
02.11.2017
14:27:23
то ты бы и писал <input onChange={ev => this,handleChange(ev.target.value, 'name'} />

а в обработчике this.setState({ [name]: value })

а твои вопросы про заход внутрь массива — это кривой стейт и пиздец не удобный и нахуй ты такой вообще создал, пьяный был?

Again
02.11.2017
14:28:16
Хорошо,сейчас попробую

Mike
02.11.2017
14:29:38
заодно инпутам поставь value={this.state.name.value}

Google
Mike
02.11.2017
14:30:36
в идеале вообще не храни в стейте данные которые ты не собираешься менять

то есть в нем просто { name: '', site: '', phoe: ''}

а свои "конфиги" вынеси в отдельную переменную

и при рендере просто промапься по ней

Again
02.11.2017
14:31:36
ну мне массив точно нужен. return (data.map((item,index) => { return ( <div className="profile-body__panel-row profile-row" key={index}> <div className="profile-row__label">{item.label}</div> потому что я через него разметку делаю

Mike
02.11.2017
14:31:44
чтобы твой код вообще не зависил от отго, какие именно поля ты в нее засунешь

так положи эту дату куда-то лол

почему сразу в стейт?

this.huy

Again
02.11.2017
14:33:32
почему сразу в стейт?
потому что они будут приходить из вне.Это пока что они статичные

Mike
02.11.2017
14:33:43
если извне — то this.props

kana
02.11.2017
14:33:45
так пропсы для этого

Mike
02.11.2017
14:33:53
короче

Again
02.11.2017
14:33:55
так они менятся будут же

Mike
02.11.2017
14:33:59
перестань делать то что ты делаешь сейчас

Again
02.11.2017
14:33:59
пропсы менять нельзя

надо в стейте их хранить

Mike
02.11.2017
14:34:06
и иди почитай доки по реакту

подряд

Again
02.11.2017
14:34:10
компоненту

Google
Mike
02.11.2017
14:34:12
сначала до конца

это займет у тебя полчаса

зато голова на место встанет

Again
02.11.2017
14:34:34
Да я знаю как все работает :/

ладно

Mike
02.11.2017
14:34:42
так ОТДЕЛЬНО хранишь пропсы

ОТДЕЛЬНО значения инпутов

что не понятно-то?

kana
02.11.2017
14:34:53
пропсы менять нельзя
если что-то приходит извне, то и меняться по идее должно извне (ну, это зависит, конечно)

Mike
02.11.2017
14:35:00
в стейте должно быть МИНИМУМ инфы

в общем, по делу в пропсах имеешь массив хероты, в стейте — значения инпутов

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