stanchicks, сервер на node js запускается. Можно погуглить - ничего сложного, сервер и клиент просто запускаются на разных портах. Я все это делаю при помощи связки node js, mongodb, react и express. Подробнее - в интернете. Погуглите какой-нибудь стек(mern, mean и т. Д.)
Simkav, спасибо за очень умные советы, но я уже нашел репозиторий на гитхабе, где такие же тупые люди как я решили вопрос кастомным хуком. могу скинуть ссылку, расскажете им о работе по гайдам с оф сайта.
Пи.си - сюда обращаются за помощью а не затем чтобы почитать подобное УГ. Не знаете норм решения - пропустите вопрос.
во всех примерах используют классы. Я по возможности их избегаю, т.к. бинды, this и прочий как по мне мусор, которого при испольхования функций и хуков нет. в примере выше я не могу обработать onSubmit, т.к. не могу передать в функцию event который возникает on submit, и соответственно handle"р не работает.
иными словами:
const handlesubmit = (сюда нужно передать event который возникает при onsubmit)=>{функция}.
я не гуру, если надо буду писать классы, но мне кажется это уже устаревшая практика.
Norum, верхний блок выровняли флексом. У проблемного блока стоят паддинги(которых у верхнего флексового блока нет) . При разрешении в 500 пикселей паддинги по 30 с каждой стороны - это оч много. Наверное именно поэтому блок и выглядит так корявенько.
Если честно то непонятно вообще что вы хотели бы получить в итоге. Я вижу только то что вы пытаетесь получить обьект по id, которого к тому же не задавали.
petermsc,
Я не профессионал в этом вопросе, но насколько это видится мне : здесь есть условный хэдэр (программа курса) и 3 информационных блока с одинаковой разметкой(т.е. в css им можно присвоить один и тот же класс). каждый из этих блоков можно поделить на 2 колонки(1 это цифра и содержание блока, 2 - "вы будете знать") создаете флексовый враппер для всей страницы. и каждый информационный блок - это тоже флекс.