GithubHelp home page GithubHelp logo

danielflorencio / chatbot-monorepo Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 535 KB

An in development chatbot application using the MERN stack and TypeScript.

HTML 66.12% CSS 1.55% TypeScript 29.86% JavaScript 2.25% Dockerfile 0.22%

chatbot-monorepo's Introduction

### Hi there ๐Ÿ˜ƒ

I'm Daniel, a software engineer currently based in Brazil.

My main technologies are React and TypeScript, but I'm language agnostic would use any technology necessary to do the job.

I think tech is more about different ways to achieve different goals, so I try not to get emotional about whatever I'm going to use in my projects.

These are some of the skills in my repertoire that I've been improving

chakra-ui

chatbot-monorepo's People

Contributors

danielflorencio avatar

Watchers

 avatar

chatbot-monorepo's Issues

const email = useAppSelector in the Sidebar component doesn't get the value to the component.

I've been trying to fix that it's been a few days right now, but it seems this bug just "doesn't want to get fixed".

I've looked into it quite a lot, and it seems that Redux cannot detect state changes when you change the value of the state directly.

Instead, you should return a new object with a different reference, and not just a new object with the same values. The REFERENCE to the object must be different.

I've tried returning the new value directly, changing the values directly, returning a new object, returning a new object created with the immer produce function, and it still doesn't work.

If you want to try and fix it, here are some resources that might help:

https://redux-toolkit.js.org/introduction/getting-started
https://immerjs.github.io/immer/

I'm pretty sure I'm just using Redux / Immer wrong, and this is causing the bug (of course, the source of 99% of the bugs come from people using the technology wrong), but after trying for so long, I've decided to just focus on other parts of the project, and then come back to this part in a few days when my mind is more clear again.

So, if you feel like putting your react / redux skills to good use, fell to take that task :)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.