TeachLAFrontend icon indicating copy to clipboard operation
TeachLAFrontend copied to clipboard

🌱 The frontend for Teach LA's online IDE, designed to teach kids how to code!

Results 61 TeachLAFrontend issues
Sort by recently updated
recently updated
newest added

Refactor https://github.com/uclaacm/TeachLAFrontend/blob/master/src/components/Login/CreateUserForm.js into a functional component

refactor
taken

https://github.com/uclaacm/TeachLAFrontend/blob/17be7ace2957237bf4121c62344b47ef061fad62/src/components/Sketches/index.js#L84-L85 https://github.com/uclaacm/TeachLAFrontend/blob/17be7ace2957237bf4121c62344b47ef061fad62/src/components/Sketches/index.js#L101-L107 We can rewrite this more functionally (without even a `newList` variable) using [spread syntax](https://stackoverflow.com/a/48057162) and [localeCompare](https://stackoverflow.com/a/2167619)

refactor
good first issue

- [ ] Move all `actions/` to slices in `reducers/` (Redux Toolkit) - [ ] Use middleware for syncing state for Firebase (?) - [ ] Add `editor/` slice that...

See https://redux.js.org/introduction/why-rtk-is-redux-today for more information. This is quite a large undertaking and is unlikely to strictly be "worth it", but if someone shows interest it could be a good initiative.

refactor
enhancement

1. Create a Python sketch containing `print('a')` 2. Run the sketch. As expected, console shows ``` > a ``` 3. Click the "Hide Console" button. Console remains visible and shows...