lamer350, мда уж, тут ваша правда
пока вы этот вопрос не задали — ровнял по своему опыту, задали — вспомнил десятки сомнительных предложений и контор, а также отзывы других людей
цель взять заказ бюджетом в 20000 руб на какой-либо фриланс биржк
Не хилая такая цель, титанская — я бы не смог такой взять. Я сейчас без шуток, для меня толпа голодных абреков, жадные заказчики и особенности платформ — дичайшая буря, предпочитаю работать в офисе среди крутых ребят, а не среди немых стен, с нормальным софтом, нормальным трафиком и зп в разы превышающией на порядки стоимость фриланс заказов, за которые еще нужно бороться с фрилансерами большую часть времени. А я не борец, я программист — мне программировать нужно, а не бороться, такая у меня профессия. И жить нужно на что-то, а не сосать
Как мне стать middle-frontend?
В контексте фриланса — титаническая сложность с поставленной целью в вопросе.Так как о командной работе и не стоит думать, чему вы там научитесь — одному богу известно
Шаг 1: Создать констрейнт, который по сути - описание аннотации и обработка параметров, которые в ней указываются. Также в классе констрейнта указываем валидатор, к которому эта аннотация привязана
С помощью этой аннотации мы и натравливаем туда или сюда валидатор, который к ней прикреплен
Шаг 2: Сделать валидатор, который работает со значениями, которые приедут в него из аннотации и поля объекта
у вас же после выполнения двух пунктов появился гибрид -- констрейнт с методом валидации :)
Вообще-то между родителем и ребенком в абстрактном смысле (не касательно Реакта) должна быть должна быть высокая связь!
Вызов лучше делать родительских методов, дабы обеспечивать сопровождаемость и подменяемость, не должно быть завязки на конкретной реализации и ее методах, должна быть завязка на абстракции... Опять же я отвечаю обще, тк Реакт совсем не знаю