Как менять отображение элементов через указания суффикса в ссылке?
Здравствуйте, есть форма написанная на реакт. Нужно, что б некоторые поля формы появлялись только если пользователь перейдет по ссылке с определенной прставкой. К пример сайт mysite.com:3000 - отображает обычный функционал
Как сделать чтоб по ссылке mysite.com:3000?extra_fiedls отображались дополнительные формы которые не видны при переходе на обычный домен.
Пока страница не превязана ни к какому хостингу и не имеет домена, но нужно универсальное решение, которое работало бы на любом домене просто при добавлении конкретного суффикса открывала дополнительные поля в форме.
1) Получение ссылки
2) Получение из ссылки параметров, которые вам нужны для определения, что отображать
3) Проверяете, если в ссылке есть то, что удовлетворяет условию, то отображаете то, что нужно
добавьте завязку на значение document.location.search, это часть url включая "?". В вашем случае это будет "?extra_fiedls" независимо от сайта. кроме случая когда страница открывается по локальному пути, типа такого "file://C/projects/..."
Ринат Фахруллин, да получилось
Теперь мне осталось сделать самое сложное. Как в react в форме <'select'> отображать только только некоторые пункты, а при наличии в ссылке поля ?extrafields, еще и дополнительные которые не отображаются в обычном режиме?
Или для этого нужно задать отдельный вопрос?