Проблема заключается в том, что по умолчанию для keepFocus задано значение true. Измените ваш метод рендеринга таким же образом в вашем примере компонента (keepFocus = {false}):
return (
<div className="YearNavigation">
<DayPickerInput
showOverlay={true}
keepFocus={false}
dayPickerProps={dayPickerProps}
/>
</div>
);
Если вы пишете сайт, который интерпретирует и выполняет код PHP, как это делает интерактивная оболочка.
...
Я системный парень, это все, что у меня есть.
Подходящим случаем (учитывая отсутствие простых альтернатив) может быть случай, когда доверенные данные сериализуются с помощью var_export
, и необходимо десериализовать их. Конечно, он никогда не должен был сериализоваться таким образом, но иногда ошибка уже сделана.
Я полагаю, eval следует использовать там, где код действительно должен быть скомпилирован . Я имею в виду такие случаи, как компиляция файлов шаблонов (язык шаблонов в PHP для повышения производительности), компиляция плагинов, компиляция по соображениям производительности и т. Д.
Если вы пишете вредоносное ПО и хотите усложнить жизнь системному администратору, который пытается навести порядок за вами. По моему опыту, это наиболее частый случай использования.