Обмен код-ревью руководителем фронтенд-группы

внешний интерфейс

☀️ Предисловие

Обычно онлайн-поиск может практиковать захват кучи Code Review, процесса Code Review, как, как Code Review и так далее. Как фактическая запись обзора не так много, просто моя честь служить в качестве переднего конца должности руководителя группы, отправился на рыбалку в мутной воде, как правило, украдкой взглянуть на то, что вы написали отличный код. Итак, сегодня я младший брат, чтобы поделиться с вами, передовые небольшие заводы обычно пишут код 😸

Возможности автора ограничены, и комментарии в нем могут быть не очень корректными, они лишь фиксируют и привлекают других для изучения и ознакомления~

Предыстория проекта:

  • react 16.8+
  • antd@4

💻 Говорить дешево, покажи код!

location.replaceа такжеlocation.hrefразница в использовании

Обычное суждение не избегает специальных символов, которые могут вводить пользователи.

Разобрать:
Первоначальная цель этого компонента — выделить ключевые слова в строке символов;
Некоторые символы в регулярных выражениях имеют особое значение. Если их исходное значение должно использоваться при сопоставлении, их необходимо экранировать (перед ними добавить \). Такие как:* . ? + $ ^ [ ] ( ) { } | \ /

Обработка события щелчка строки таблицы

Пример кода здесь хочет добиться эффекта щелчка по строке таблицы для перехода на страницу, но это приведет к перезаписи некоторых операций мыши.

Внутри более крупного компонента помните о проблемах повторного рендеринга, вызванных входными компонентами.

Избегайте использования контр-интуитивного кодирования

Делать по умолчанию обработки маршрута Сращивание строки

Локальный тестовый код не восстанавливается

Разобрать:
Какой-то фиктивный код локальной среды выполнения, забудьте восстановить код при отправке онлайн

Поддерживать публичные компоненты в проекте

👋 Напишите в конце

Общее содержание этой статьи немного разбросано, и оно может быть не очень дружелюбно к студентам, не имеющим базовых знаний, но если вы чувствуете, что что-то приобрели после прочтения, вы можете оставить комментарий и поставить лайк! В будущем я продолжу находить время для записи и стремиться к серии статей~