top of page

References

  1. Allen, L. (2022). Iterating On Objects In React. Upstackhq.com. https://upstackhq.com/blog/software-development/iterating-on-objects-in-react
     

  2. Arancio, S. (2022, January 6). ReactJS: A brief history. Medium. https://medium.com/@sjarancio/reactjs-a-brief-history-3c1e969a477f
     

  3. Are there pointers in javascript? (n.d.). Stack Overflow. https://stackoverflow.com/questions/17382427/are-there-pointers-in-javascript
     

  4. Assignment (=) - JavaScript | MDN. (n.d.). Developer.mozilla.org. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Assignment
     

  5. Assignment Expressions. (2024). JavaScript: The Definitive Guide, 6th Edition. O’Reilly Online Learning. https://www.oreilly.com/library/view/javascript-the-definitive/9781449393854/ch04s11.html
     

  6. Bansikah, T. N. (2023, June 20). Arithmetic expression in JavaScript. DEV Community. https://dev.to/bansikah/arithmetic-expression-in-javascript-3jj0
     

  7. Best IDE for HTML, CSS, and JavaScript - Javatpoint. (2024). Javatpoint. https://www.javatpoint.com/best-ide-for-html-css-and-javascript
     

  8. Blog, S. (2024, July 25). Functional programming in React. Saeloun Blog. https://blog.saeloun.com/2024/07/25/functional-programming-in-react/
     

  9. Boolean - JavaScript | MDN. (n.d.). Developer.mozilla.org. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Boolean
     

  10. Britto, V. (2023, May 28). The Short Circuit Evaluation - Vitor Britto - Medium. Medium. https://medium.com/@vitorbritto/the-short-circuit-evaluation-24008465746f
     

  11. Closures - JavaScript | MDN. (2024, August 20). MDN Web Docs. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Closures?form=MG0AV3
     

  12. Data types. (2024). Data types. Javascript.info. https://javascript.info/types?form=MG0AV3
     

  13. Every, C. (2022, February 3). 10 JavaScript Naming Conventions Every Developer Should Know. Syncfusion. https://www.syncfusion.com/blogs/post/top-javascript-naming-convention
     

  14. Filippo Rivolta. (2024, March 29). Scope and Closures in React and JavaScript - Filippo Rivolta - FrontEnd Developer. Filippo Rivolta - FrontEnd Developer - Frontend Lead, Hr Manager, FullStack Lover. https://filipporivolta.com/react-scope-closures-guide/
     

  15. Functions & Procedures in JavaScript | OCR A Level Computer Science Revision Notes 2017. (2024, October 2). Save My Exams. https://www.savemyexams.com/a-level/computer-science/ocr/17/revision-notes/3-exchanging-data/3-4-web-technologies/functions-and-procedures-in-javascript/
     

  16. GeeksforGeeks. (2022, January 21). Subprogram and its Characteristics. GeeksforGeeks. https://www.geeksforgeeks.org/subprogram-and-its-characteristics/
     

  17. GeeksforGeeks. (2023, January 21). What is an IDE? GeeksforGeeks. https://www.geeksforgeeks.org/what-is-ide/
     

  18. GeeksforGeeks. (2023, August 2). JavaScript Local Variables. GeeksforGeeks. https://www.geeksforgeeks.org/javascript-local-variables/
     

  19. GeeksforGeeks. (2024a, June 9). History of JavaScript. GeeksforGeeks. https://www.geeksforgeeks.org/history-of-javascript/
     

  20. GeeksforGeeks. (2024a, September 18). Function overloading in JavaScript. GeeksforGeeks. https://www.geeksforgeeks.org/function-overloading-in-javascript/
     

  21. GeeksforGeeks. (2024b, October 9). ReactJS SetState(). GeeksforGeeks. https://www.geeksforgeeks.org/reactjs-setstate/
     

  22. GeeksforGeeks. (2024, November 27). JavaScript Multidimensional Array. GeeksforGeeks. https://www.geeksforgeeks.org/javascript-multidimensi
     

  23. GeeksforGeeks. (2024, September 17). 7 best React.js frameworks to use. GeeksforGeeks. https://www.geeksforgeeks.org/best-react-js-frameworks/
     

  24. Grammar and types - JavaScript | MDN. (2024, November 14). MDN Web Docs. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Grammar_and_types?form=MG0AV3#declarations
     

  25. Hámori, F. (2024, May 29). The history of React.js on a timeline. RisingStack Engineering. https://blog.risingstack.com/the-history-of-react-js-on-a-timeline/
     

  26. History of ReactJS - Great Learning. (n.d.). Great Learning. https://www.mygreatlearning.com/react-js/tutorials/history-of-reactjs
     

  27. How To Use JavaScript Unary Operators | DigitalOcean. (n.d.). Www.digitalocean.com. https://www.digitalocean.com/community/tutorials/javascript-unary-operators-simple-and-useful
     

  28. Introduction. (n.d.). Stanford University. https://web.stanford.edu/class/cs98si/slides/overview.html#:~:text=JavaScript%20is%20an%20interpreted%20language,machine%20understands%20and%20can%20execute
     

  29. JavaScript data types and data structures - JavaScript | MDN. (2024, July 25). MDN Web Docs. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures?form=MG0AV3
     

  30. JavaScript Parameter - Javatpoint. (n.d.). www.javatpoint.com. https://www.javatpoint.com/javascript-parameter
     

  31. JavaScript Reserved Words. (n.d.). Www.w3schools.com. https://www.w3schools.com/js/js_reserved.asp
     

  32. JavaScript Scope. (2019). W3schools.com. https://www.w3schools.com/js/js_scope.asp
     

  33. JavaScript Style Guide. (2019). W3schools.com. https://www.w3schools.com/js/js_conventions.asp
     

  34. Javascript: operator overloading. (n.d.). Stack Overflow. https://stackoverflow.com/questions/19620667/javascript-operator-overloading
     

  35. Jonatan Ramhöj. (2023, June). React: scopes demystified - Jonatan Ramhöj - Medium. Medium. https://medium.com/@jonatanramhoj/react-scopes-demystified-6e5d1a40a7c2
     

  36. Loops and iteration - JavaScript | MDN. (2024, October 28). MDN Web Docs. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Loops_and_iteration?retiredLocale=ar
     

  37. Magne. (2024, June 1). Functions vs. Procedures: Keep them separate. DEV Community. https://dev.to/redbar0n/functions-vs-procedures-keep-them-separate-5ed7
     

  38. Memory management - JavaScript | MDN. (2024, October 28). MDN Web Docs. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Memory_management?form=MG0AV3
     

  39. Negrut, L. (2024, November 5). Key React statistics: A comprehensive analysis. HyperSense Blog. https://hypersense-software.com/blog/2024/11/05/react-development-statistics-market-analysis/
     

  40. Operator Overloading. (2018). Graalvm.org. https://www.graalvm.org/latest/reference-manual/js/OperatorOverloading/
     

  41. Operator Precedence in JavaScript. (2024, April 25). AlmaBetter. https://www.almabetter.com/bytes/tutorials/javascript/precedence-of-operators
     

  42. Oshadhadushan. (2024, November 14). Why and how to use object-oriented programming (OOP) concepts in React. Medium. https://medium.com/@oshadhadushan/why-and-how-to-use-object-oriented-programming-oop-concepts-in-react-1309f7b29b5e
     

  43. React. (n.d.). Implementation notes – React. https://legacy.reactjs.org/docs/implementation-notes.html
     

  44. React. (n.d.). React. https://react.dev/
     

  45. React Iterate Over Object Demystified. (2024). Dhiwise.com. https://www.dhiwise.com/en-in/post/mastering-react-iterate-over-object-a-comprehensive-guide
     

  46. React Lifecycle. (n.d.). Www.w3schools.com. https://www.w3schools.com/react/react_lifecycle.asp
     

  47. Shorthands in React.js | CodeHints. (2024). Codehints.io. https://codehints.io/react/shorthands
     

  48. Smiley, D. (2022, March 30). Referential Transparency in JavaScript - SiliconPublishing - Medium. Medium. https://medium.com/siliconpublishing/referential-transparency-in-javascript-8508ed8b6d0b
     

  49. Stack Overflow Developer Survey 2023. (n.d.). Stack Overflow. https://survey.stackoverflow.co/2023/#most-popular-technologies-language
     

  50. Sutanto, M. (2023, July 13). React.JS: Imperative or declarative programming? Medium. https://medium.com/@sutantomuhsin/react-js-imperative-or-declarative-programming-fe385fb002e3#:~:text=While%20React%20primarily%20follows%20a%20declarative%20approach%2C%20there,with%20external%20libraries%20or%20accessing%20low-level%20browser%20APIs
     

  51. Top 7 frontend trends 📈 and predictions for 2024 you should watch out (according to experts)💎. (2023, December 8). DEV Community. https://dev.to/blarzhernandez/top-7-frontend-trends-and-predictions-for-2024-you-should-watch-out-according-to-experts-239n
     

  52. Understanding Errors in JavaScript | Web Reference. (n.d.). https://webreference.com/javascript/basics/errors/
     

  53. Upreti, P. (2024, June 18). What is Side Effect in React? Geekster Article. https://www.geekster.in/articles/side/
     

  54. Variables. (2024). Variables. Javascript.info. https://javascript.info/variables?form=MG0AV3
     

  55. W3Schools.com. (2015). W3schools.com. https://www.w3schools.com/js/js_comparisons.asp

bottom of page