Задать вопрос
  • Есть ли смысл использовать children в React?

    К цели «Стать топовым программистом» есть несколько путей по-моему мнению (я далеко не топовый программист, а всего лишь на пути к этому), какой-то дольше, какой-то опаснее, а какой-то сложнее. Но важно понимать, что если пройдешь любой из них, результат будет один и тот же. Касательно children, как выразился оратор выше:

    children - это совсем азы в Реакте. И если оно останется для тебя "чем-то непонятным", то да, дело дрянь.


    Children или получение дочернего контента в компоненте более высшего уровня, это азы азов. Условный работает через children, вот небольшой пример:

    <div>Я ребенок</div>

    Тут строка: «Я ребенок» — это children
    Второй пример, если ты хочешь написать свой компонент подобно тегу , то вот:

    import React from “react”
    
    export default function ParentThatReturnChildren({…props}) {
    return (
     <div>{props.children}</div>
    )}
    Ответ написан
    Комментировать
  • Как правильно реализовать проверку на наличие новых сообщений?

    Как уже сказали, для чатов самое оптимальное websocket, только тут всплывет что у Django с этим проблема, есть channels, но мне они очень не нравятся, выглядит как переделанный сбоку костыль.


    Как сказали выше — обычно используются websockets. Это стандарт, но только почему-то во всех бэкэнд фреймворках websocket’ы реализованы криво косо (FastApi, Django…). Как альтернативная идея можно попробовать написать API, что будет получать новые сообщения и пользоваться этим API на фронте условные каждые 10 секунд. Я бы сделал если бы не через websocket’ы, то так!
    Ответ написан
    Комментировать