I would know what is the best way to create an application with React and Node. At this moment i m learning Next.js framework. Is it a good choice? Are there any other way better than Next.js that can bridle the potentiality of both ( I read that Next is worse than Express for some aspect)? Thanks
Next.js is a open-source web development framework and if you need good SEO experience then you should grape NEXTjs. The other side (express) is a back-end framework of Node. And of course, Node is an environment, not a library or framework.
So in this case you have two options.
you can use (express as back-end) and (react.js as front-end)
or
you can use (express as back-end) and (next.js as front-end) if your application has dynamically created pages and you need server-side rendering.
NOTE !!!
Next.js is initially a frontend framework for React. It provides Image Optimization, Internationalization, Analytics, Automatic compilation and bundling, SSG and SSR, ISR, TypeScript Support, Fast refresh, API routes, Code-splitting and Bundling, environment variables, preview mode, custom head tags, automatic polyfills, etc.
That being said, it added some "backend" features over time. The most noteworthy ones are API Routes: https://nextjs.org/docs/api-routes/introduction and Middlewares: https://nextjs.org/docs/middleware