rajeev-k
If you want to search code sitting on your local hard disk try this tool (built on top of Lucene):
https://github.com/Rajeev-K/eureka
I made it when I was frustrated by existing tools such as sourcegraph and opengrok.
The SPA pattern is fine, it is React Router and Redux that has overcomplicated things.
Here's an example of an app written using the MVC pattern that is way simpler than the React stack: https://github.com/Rajeev-K/eureka
It uses two very simple libs:
A 500-line router: https://github.com/Rajeev-K/mvc-router/
A 200-line templating library that uses JSX syntax: https://github.com/wisercoder/uibuilder/
https://github.com/Rajeev-K/eureka
I find myself more productive coding directly against DOM APIs, using these tiny libs:
MVC router (500 lines): https://github.com/Rajeev-K/mvc-router/
JSX templating (200 lines): https://github.com/wisercoder/uibuilder
(latestquote - previousquote) / previousquote
iif(isonlineorder, "Online", "Retail")
FirstName & " " & LastName
iif(IsNothing(Amount), "Amount missing", Format(Amount, "c2"))
"Q" & ((OrderDate.Month - 1) \ 3 + 1)
MonthName(DatePart(DateInterval.Month, Today), false)
DateAdd(DateInterval.Day, 1, Today)
See this file for example of usage:
https://github.com/Rajeev-K/formula-parser/blob/master/src/R...Routers can be (and should be, IMO) written to be independent of UI component libraries such as React and webcomponents. See an example here: https://github.com/Rajeev-K/mvc-router You can use it with React---and in some ways it works better than react-router.