We would like to use React to create a frontend for our Splunk App. We were able to integrate react and react-router to create and route to different pages successfully (ie myApp/eventPage), however on page refresh Splunk is unable to maintain the current route and we get a 404 page.
page refresh at /myApp --> works
page refresh at /myApp/eventPage --> 404
This is also an issue if we would like users to be able to navigate to a specific page of our app from an external link.
Do you have an example or documentation on how to maintain multiple pages in a splunk app? Or is this a known limitation of using React with Splunk?
Thanks in advance for your time and help!
Hello @cabutler10
Thanks for your question here. My first question to you is have you looked at our documentation over on the Splunk UI Site? There are two subpages I would call out:
The idea of "pages" when it comes to Splunk vs React is a little bit funky. But it should be doable if you marry the two together. The tutorial above will help you generate a Hello World style Splunk app with a page. We do have plans to improve @splunk/create to help users easily generate a second page in their app via a CLI. However today you can do it quite easily as well with a generated @splunk/create app. Documentation below: