Size: a a a

2020 November 27

D

Dmitriy S in React Kyiv
объекты для разнотипных лучше подходят
источник

D

Dmitriy S in React Kyiv
твой случай это 100% объект
источник

A

Alex in React Kyiv
Привет ребят!

Нужна хелп по всё тому же LocalStorege. Вернее useEffect.

Сейчас имею картинку такую. Я в консоль вывожу
id
question
answer

А я хочу чтобы в консоль выводился вопрос один раз, и ответ по которому кликнули.

Дать морального подзатыльника можно тут
источник
2020 November 28

S

Serhiy in React Kyiv
Alex
Привет ребят!

Нужна хелп по всё тому же LocalStorege. Вернее useEffect.

Сейчас имею картинку такую. Я в консоль вывожу
id
question
answer

А я хочу чтобы в консоль выводился вопрос один раз, и ответ по которому кликнули.

Дать морального подзатыльника можно тут
Трохи не розумію до чого тут localStorage. Зараз на кожному рендері в середині компоненти question, .map з useEffect, виводить 5 разів відповідь. Для того щоб виводило тільки раз, достатньо вивести даний useEffect в саму компоненту question
источник

S

Serhiy in React Kyiv
Або взагалі в TestPage.js перенести.
Сорі може не до кінця бачу проблеми, так як з телефона
источник

A

Alex in React Kyiv
Serhiy
Або взагалі в TestPage.js перенести.
Сорі може не до кінця бачу проблеми, так як з телефона
Щя попробую 🤔
источник

DS

Del Spooner in React Kyiv
Alex
Привет ребят!

Нужна хелп по всё тому же LocalStorege. Вернее useEffect.

Сейчас имею картинку такую. Я в консоль вывожу
id
question
answer

А я хочу чтобы в консоль выводился вопрос один раз, и ответ по которому кликнули.

Дать морального подзатыльника можно тут
Хуки находиться внутри колбэка, eslint намекает, что так делать нельзя. Внимательно перечитайте документацию:  https://reactjs.org/docs/hooks-rules.html
источник

A

Alex in React Kyiv
Випадково, до себе в тімку на парт-тайм ніхто не шукає людину?)
источник

AR

Alexey Raspopov in React Kyiv
Alex
Випадково, до себе в тімку на парт-тайм ніхто не шукає людину?)
Резюме и вакансии лучше в https://t.me/frontenduajobs оставлять
источник

A

Alex in React Kyiv
Ребят, и снова здрасти.

Есть проблема. Всё приложение хорошо работает, но есть одно Но. Если коротко, то у меня теряется один вопрос.

Нужно переписать условие currentIndex < total - 1 ? currentIndex + 1 : "/resultpage"

В чём суть. Сначала происходит проверка на то, если current-index < total - 1. Первый равен 27 и второй тоже, то срабатывает роутинг.

Если изменить условие current-index !== total, то доходя до 28 вопроса, всё чётко, но когда данные должны уйти, и ты должен перейти на result, React начинает ругаться на {type} его просто нет.  

Как по мне есть грязный способ устранения ошибки, это добавить в json ещё один пустой объект. Но мне этот вариант не нравится, так как это говнокод :(

Морального подзатыльника можно дать тут
источник

D

Dmitriy S in React Kyiv
currentIndex < total - 1 ? currentIndex + 1 : "/resultpage"
источник

D

Dmitriy S in React Kyiv
Наговнячил ты тут что-то
источник

D

Dmitriy S in React Kyiv
Зачем -1 и плюс 1
источник

A

Alex in React Kyiv
currentIndex + 1  для того чтобы переходить на следующий вопрос, от -1 надо избавиться
источник

D

Dmitriy S in React Kyiv
Попробуй меньше равно написать
источник

A

Alex in React Kyiv
Dmitriy S
Попробуй меньше равно написать
пробывал. Если изменить условие current-index !== total, то доходя до 28 вопроса, всё чётко, но когда данные должны уйти, и ты должен перейти на result, React начинает ругаться на {type} его просто нет.  

Как по мне есть грязный способ устранения ошибки, это добавить в json ещё один пустой объект. Но мне этот вариант не нравится, так как это говнокод :(
источник

AR

Alexey Raspopov in React Kyiv
я правильно понимаю что тебе нужно понять что когда ты находишься на последнем вопросе, то следующим будет резалт пейдж, иначе — следующий вопрос?
источник

A

Alex in React Kyiv
Alexey Raspopov
я правильно понимаю что тебе нужно понять что когда ты находишься на последнем вопросе, то следующим будет резалт пейдж, иначе — следующий вопрос?
да
источник

AR

Alexey Raspopov in React Kyiv
Alex
да
а как ты total определяешь?
источник

A

Alex in React Kyiv
Alexey Raspopov
а как ты total определяешь?
через lenght
источник