See some private repositories here:
jdaniloc / biblecomment Goto Github PK
View Code? Open in Web Editor NEWA site to share the own comments about bible versicles. Made with React in the frontend, Express in the backend.
A site to share the own comments about bible versicles. Made with React in the frontend, Express in the backend.
Create a migration with follow changes:
This is an example of what it should look like
It is recommended not to use this.state
inside setState
calls. Such usage of this.state
might result in errors because if two setState
operations are called, they will be grouped into a single update, which will evaluate the old state instead of the current state. This can be avoided by using …
There are 16 occurrences of this issue in the repository.
See all occurrences on DeepSource → deepsource.io/gh/JDaniloC/Biblecomment/issue/JS-0435/occurrences/
Warn if an element uses an Array index in its key. The key is used by React to identify which items have changed, are added, or are removed and should be stable. It's a bad idea to use the array index since it doesn't uniquely identify your elements. In cases …
There are 4 occurrences of this issue in the repository.
See all occurrences on DeepSource → deepsource.io/gh/JDaniloC/Biblecomment/issue/JS-0437/occurrences/
It's necessary change the header following this model, where the oppened menus will be open over the page.
See the model in Figma
Heroku free tier will no longer be available so its interesting to migrate to Railway or the full project to NextJS.
ID | abbrev_id | chapter | verse | title | verse |
---|---|---|---|---|---|
0 | gn | 1 | 1 | gn 1:1 | No... |
1 | gn | 1 | 2 | gn 1:2 | A t.. |
.. | ... | ... | ... | ... | ... |
99 | ap | 22 | 5 | ap 22:5 | En... |
The current favorites DB structure is just a JSON array, but it's needed to be another table, like the comments.
A bind call or arrow function in a JSX property will create a brand new function on every single render. This is bad for performance. <!--more--> This affects performance as it may cause unnecessary re-renders if a brand new function is passed as a property to a component that uses …
There are 40 occurrences of this issue in the repository.
See all occurrences on DeepSource → deepsource.io/gh/JDaniloC/Biblecomment/issue/JS-0417/occurrences/
Create a chips container in each comment to link versicles.
It's interesting to show the float versicle when click the chip and have a button to go to the chapter.
The undefined
variable in JavaScript is actually a property of the global object. As such, in ECMAScript 3 it was possible to overwrite the value of undefined
. While ECMAScript 5 disallows overwriting undefined
, it's still possible to shadow undefined, such as: ``` function doSomething(data) { var undefined = "hi"; // …
There are 33 occurrences of this issue in the repository.
See all occurrences on DeepSource → deepsource.io/gh/JDaniloC/Biblecomment/issue/JS-0127/occurrences/
JavaScript allows you to place newlines before or after a dot in a member expression. Consistency in placing a newline before or after the dot can greatly increase readability. #### Example - The not-preferred way : js var foo = object .property;
#### Example - The preferred way : …
There are 149 occurrences of this issue in the repository.
See all occurrences on DeepSource → deepsource.io/gh/JDaniloC/Biblecomment/issue/JS-0048/occurrences/
It is recommended to always add propTypes
for a component as it avoids runtime errors. Using propTypes
ensures valid properties being passed as props or being used as props.
There are 38 occurrences of this issue in the repository.
See all occurrences on DeepSource → deepsource.io/gh/JDaniloC/Biblecomment/issue/JS-0463/occurrences/
Perfomance
Anti-pattern
Bug risk
See in the Figma the new colors
It is recommended to use destructuring assignment of props as it improves readability and creates shorter code and helps in refactoring as well.
There are 127 occurrences of this issue in the repository.
See all occurrences on DeepSource → deepsource.io/gh/JDaniloC/Biblecomment/issue/JS-0392/occurrences/
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.