Компонент, который визуализируется через Route
приемные реквизиты маршрутизатора. Среди них вы можете получить доступ к параметрам запроса, используя match.params.pid
DtaDisplay = (props) => {
const { match: { params: { pid }}} = props;
return <h1>{pid}</h1>
}
. Используя вышеприведенное, вы можете использовать pid
в других местах, где это необходимо, без необходимости писать props.match.params.pid
повторно.
Вам проверяли опцию "Applications should check for updates"?
Взгляните на Исследование Секретов Персистентных Параметров настройки приложения (раздел, названный, "Поддержав Настройки Между Версиями программы"):
Для любых настроек от текущей версии, которые соответствуют настройкам в предыдущей версии, эта стандартная программа импортирует их в user.config файл текущей версии:
В точке входа к Вашей программе поместите следующий код.
if (Properties.Settings.Default.UpgradeSettings)
{
Properties.Settings.Default.Upgrade();
Properties.Settings.Default.UpgradeSettings = false;
}
Обратите внимание, что UpgradeSettings является булевым пользователем, устанавливающим (не приложение), что необходимо добавить себя, и Вы хотите, чтобы значение по умолчанию было True
.