These are some of the feasibly asked questions about TinyBase. We can't assert that they're 'frequently asked' yet, since we just launched.
When Should I Use TinyBase?
Row in a
Table for each todo. TinyBase makes it easy to set, get, respond to, and enumerate over this data and build user interfaces with it.
Generally TinyBase will be appropriate for use in a client-side application such as a browser or rich web site where size and performance are a premium, and you want some of the boilerplate for managing tabular data structures taken care of.
Why Should I Use TinyBase?
TinyBase models how I think about building applications, and I could not find any existing solutions that provided the mix of structure, reactivity, small footprint, and functionality that I imagined. TinyBase was born!
Maybe you share similar thoughts, and TinyBase will click with you. Maybe you don't and it won't. That's OK!
If it's close and a few small improvements will help, do provide feedback.
When Should I Not Use TinyBase?
While it may be appropriate to use TinyBase in a server environment, it does not replace a fully-fledged database system. As it's a young project, it's not proven in critical production environments yet.
Can I Contribute To TinyBase?
Yes! You are very welcome to contribute to this project, though it is a spare-time endeavor so there is no guarantee around speed or certainty of contributions being accepted.
Please follow the formatting mandated by the Prettier and ESLint config and just ensure that test coverage remains at 100%!
Are There Good Examples Of TinyBase In Use?
No, not yet. It just launched! But please see the demos for ideas.
What If I Have Other Questions?
Please open a pull request or issue on GitHub and ask! Or ping the project on Twitter or Facebook.