1.0.14 • Published 2 years ago
pocket-studio v1.0.14
PocketStudio
This is an interactive coding environment. You can write Javascript, see it executed, and write comprehensive documentation using markdown.

- Click any text cell to edit it
- The code in each code editor is all joined together into one file. If you define a variable in cell #1, you can refer to it in any following cell!
- You can show any React component, string, number, or anything else by calling the
showfunction. This is a function built into this environment. Call show multiple times to show multiple values - Re-order or delete cells using the buttons on the top right
- Add new cells by hovering on the divider between each cell
All of your changes get saved to the file you opened PocketStudio with. So if you ran npx pocket-studio serve test.js, all of the text code you write will be saved to the test.js file.
Installation
$ npm install pocket-studioQuick Start
$ npx pocket-studio serveCommands
serve [<filename>] [--port <port>]Options
-p --port Port to the run local API server on
serve -p 4000
serve --port 4000Usage
// Cell #1
import { useState } from 'react'
const Counter = () => {
const [count, setCount] = useState(0)
return (
<div>
<button onClick={() => setCount(count + 1)}>Click</button>
<h3>Count: {count}</h3>
</div>
)
}
// Display any variable or React component by calling 'show'
show(<Counter />)// Cell #2
const App = () => {
return (
<div>
<h3>App Says Hi!</h3>
<i>Counter component will be rendered below...</i>
<hr />
{/*
Counter was declared in an earlier cell -
we can reference it here!
*/}
<Counter />
</div>
)
}
show(<App />)