Ответы пользователя по тегу React
  • Как узнать номер элемента div внутри div?

    yurakostin
    @yurakostin
    Front-end developer
    Исходя из вопроса, ответ скорее всего "нет", но вы этот JSX своими руками выводите?

    И если всё-таки нет, то попробуйте

    useEffect(() => {
            settingContent?.querySelectorAll('.item-title').forEach((item, index) => {
                    item.textContent = `${index + 1}. ${item.textContent}`
            })
        }, [])


    UPD:
    Только-только осознал, что раз jsx, значит скорее всего реакт, а значит имена классов дополняются разными хешами, и доступ к элементам можно получить через ref

    Но вариант с css гораздо лучше и правильнее =)
    Ответ написан
    1 комментарий
  • Что можно сделать для портфолио начинающему react js программисту?

    yurakostin
    @yurakostin
    Front-end developer
    Покажите на github-е, что вы развиваетесь.
    Сделайте один проект так как умеете сейчас.
    Добавьте в него eslint, prettier(если их ещё нет).
    Научитесь видеть проблемы в своём коде.
    Потом сделайте другой проект, но уже с использованием, например хуков(если не используете сейчас).
    Потом добавьте TypeScript.
    Потом... потом начните писать на Haskell =)

    Ваша задача как разработчика, прийти на проекте, быстро в него погрузиться и быстро начать решать задачи бизнеса. Чем шире ваша экспертиза, тем качественнее и быстрее вы работаете.
    Поэтому делать кучу однообразных Todo - плохая затея.
    Нет смысла делать разные проекты, если всё, что вы там делаете - запрашиваете данные и отображаете их.
    Научитесь работать с картами, например Yandex или 2GIS.
    Научитесь работать с браузерным audio API.
    Ответ написан
  • Что рендерится быстрее?

    yurakostin
    @yurakostin
    Front-end developer
    Обычно ваш компонент состоит из одного или набора тегов.
    Если возвращается один тег, то тут проблем вроде бы нет(поправьте меня, если я не прав).
    Если набор тегов, то вам наверняка нужна обёртка для них, а значит на выходе будет снова один тег.

    Зачем вам в таком случае div>div>p?
    Ответ написан