I wanted to quickly write & test some components in React and that's how I found CodeSandbox 😺so far it's great and got no cons.
This is a really great product. Github integration makes it even easier to use.
What are the usage limits for the URL that is generated for each project? How good an idea is it to use this as a hosting for your web application?
Ives van Hoorne
@singhpratyush_ Thank you for the kind words!
CodeSandbox runs the projects in 'development' mode, this means that the application is a bit slower so it's easier to debug the code. That's why I wouldn't directly give a link to a sandbox for a product if you care about speed. However, we do support deployment of an optimized version right from the editor using ZEIT Now. If you click the rocket button in the sidebar you will see a button called 'Deploy' that allows you to deploy it.
CodeSandbox is great. I'm using it right now to build easy to access, easy to fork code samples for my tutorials. The Vue CLI integration is awesome and makes you start up a Vue app in seconds.
Best editor for react development on the web
CodeSandbox is really good.
Love using this when I'm introducing people to React. No setting up environments or switching between windows.
Amazing tool. So powerful and even more so that it is accessible via the web (meaning you can work from anywhere!). Great job! Will definitely be including this to my toolkit.
How is it compared to Stackblitz?
This is the best application out there to prototype in a really fast way. It has a lot of excellent features, the best ones are:
- Integration with npm: you can install whatever dependencies you want (also pick the version you want).
- Virtual File System: you can manage files as they were in your computer, change name, etc. This is super handy when you want to move the prototype to a more serious project.
- Integration with Github: can create a repo inside the platform, make commits, pull for changes, etc. This is awesome!
- Deploy with now: deploy your application so it can be accesible from anywhere, suuuuper cool for demos :D
- Testing integration: it has a test-runner inside (I think it's jest), so you can run test just by creating a testing file (ending with .spec.js or .test.js)
- Sharing was never that easy: just by sending the link of your codesandbox, anyone has access to your code and also can fork your project and modify it (same as Github works).
It's my first choice when I want to try a new library or framework. Really happy to have it :)