Вы можете сохранить array
путей и map
их в одном и том же Component
['/path','/foo','bar'].map(path => <Route key={path} path={path} component={Foo} />)
Есть ли способ, которым я могу передать параметр пути (т.е. option1)в мой компонент через реквизит?
Да, просто используйте render
вместо component
<Route path='/' render={() => <MyComp myProp='foo'/>}
Для url parameters
используйте его так
<Route path='/path/:param' component={Foo} />
А внутри Foo.js
console.log(props.match.params.param)
Вы также можете использовать regexp
<Route exact path="/path/:foo([0-9a-fA-f]{40})" component={Foo} />