|
17 / 3 / 0
Регистрация: 21.08.2010
Сообщений: 230
|
|
Компоненты и пропсы08.11.2020, 16:44. Показов 2822. Ответов 28
Метки нет (Все метки)
Добрый день!
У меня есть массив с названиями животных, это выводится на экран с помощью картинок, я могу отсортировать массив картинок по группам животных - это работает, у меня один стэйт для этого создан. Теперь мне надо чтобы при клике на картинку - картинка менялась на текст описание животного. Говорят что это надо делать с помощью нового стейта и компонентов, наверное и пропсы надо использовать, я пока этого не понимаю. Может кто-нибудь знает как это можно сделать?
0
|
|
| 08.11.2020, 16:44 | |
|
Ответы с готовыми решениями:
28
Не могу передать в пропсы состояние из хука
В один файл вывести нулевые компоненты, в другой - четные компоненты исходного |
|
17 / 3 / 0
Регистрация: 21.08.2010
Сообщений: 230
|
|
| 09.11.2020, 19:11 [ТС] | |
|
import './TestComponent'; - эту строку я удалил, заметил что ошибка потом. При загрузке у меня загрузилось только то что из App, а из TestComponent ничего не вывелось на экран.
Добавлено через 9 минут import './TestComponent'; - это я удалил, заметил что ошибка потом. При выводе у меня показывает только содержимое из первого файла, а из второго нет. Добавлено через 4 минуты То есть первый счетчик с кнопкой +100 выводится из первого файла, а второй счетчик с кнопкой +200 не выводится из второго файла. Я как бы импортировал второй счетчик в первый файл и хочу чтобы оба счетчика выводились на странице, но пока выводится только первый из первого файла.
0
|
|
|
17 / 3 / 0
Регистрация: 21.08.2010
Сообщений: 230
|
|
| 09.11.2020, 19:15 [ТС] | |
|
Скриншоты:
0
|
|
|
17 / 3 / 0
Регистрация: 21.08.2010
Сообщений: 230
|
|
| 09.11.2020, 19:16 [ТС] | |
|
Только у меня почему-то хук в обоих файлах с одним названием, он во втором файле вообще не нужен?
0
|
|
|
17 / 3 / 0
Регистрация: 21.08.2010
Сообщений: 230
|
|
| 09.11.2020, 19:28 [ТС] | |
|
А вот, сейчас работает, надо было просто в return вставить этот компонент. Я так понимаю что в разных файлах могут быть одинаковые названия хуков, а в одном и том же не могут быть
0
|
|
|
17 / 3 / 0
Регистрация: 21.08.2010
Сообщений: 230
|
|
| 09.11.2020, 19:33 [ТС] | |
|
Сейчас бы тоже самое сделать но с пропсами, чтобы разобраться что это такое, ну или что-то добавить в эти два файла, чтобы была необходимость для пропсов. Что посоветуете добавить?
0
|
|
|
|
|||||||||||||||
| 09.11.2020, 19:48 | |||||||||||||||
Сообщение было отмечено ynxarmed как решение
Решение
ynxarmed, Вот пример накидал, попробуйте.
Кликните здесь для просмотра всего текста
Добавлено через 2 минуты <div> ... </div> <TestComponent />Посмотрите пример выше, должно стать понятнее
1
|
|||||||||||||||
|
17 / 3 / 0
Регистрация: 21.08.2010
Сообщений: 230
|
|
| 09.11.2020, 20:28 [ТС] | |
|
Мне все еще не дает покоя одна функция с прошлой программы, какую функцию здесь прописать, чтобы при клике значение chanche менялось на false и наоборот на true?
0
|
|
|
17 / 3 / 0
Регистрация: 21.08.2010
Сообщений: 230
|
|
| 09.11.2020, 20:47 [ТС] | |
|
Пример у Вас супер конечно! Буду смотреть разбираться, спасибо!
Вы сделали всё одним файлом JS. Добавлено через 6 минут У Вас какой стаж разработки на React, ну и вообще на JS/TS? Добавлено через 11 минут Ну для меня это еще пока сложноватый код.
0
|
|
|
|
|||||
| 09.11.2020, 20:50 | |||||
![]() Не по теме:
Добавлено через 1 минуту
0
|
|||||
| 09.11.2020, 20:50 | |
|
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|