Coder Social home page Coder Social logo

JSX.Element is Deprecated about react HOT 11 CLOSED

agroot2002 avatar agroot2002 commented on April 28, 2024
JSX.Element is Deprecated

from react.

Comments (11)

eps1lon avatar eps1lon commented on April 28, 2024 3

The global namespace is deprecated, not JSX.Element itself. So you want to use React.JSX.Element

from react.

filiptammergard avatar filiptammergard commented on April 28, 2024 1

As @eps1lon said, it should be React.JSX.Element in both of the mentioned cases. ReactElement should almost never be used.

Will accept a PR changing JSX.Element to React.JSX.Element.

from react.

jatinder14 avatar jatinder14 commented on April 28, 2024

@agroot2002 please assign this issue to me

from react.

agroot2002 avatar agroot2002 commented on April 28, 2024

@jatinder14 Sorry but how can I do so ?

from react.

filiptammergard avatar filiptammergard commented on April 28, 2024

We don't have to assign it, just submit a PR and link to this issue.

from react.

jatinder14 avatar jatinder14 commented on April 28, 2024

@filiptammergard sure

from react.

jatinder14 avatar jatinder14 commented on April 28, 2024

@agroot2002 could you please share the page link .
OR
steps to get the page where you finding this Deprecated line of code so that i can fix it there with suggestions provided by you ?

from react.

agroot2002 avatar agroot2002 commented on April 28, 2024

Sorry I was unable to respond but the issue is not resolved yet as the site shows the old data for JSX.Element instead of React.ReactElement , Here are the Links :
react-prop-type-examples
function_components

from react.

mohit-negi avatar mohit-negi commented on April 28, 2024

@eps1lon
Hello! This is my first issue. I'm currently working on it, and I recently learned about JSX.Element and React.JSX.Element. After some consideration, I decided to change all instances of JSX.Element to React.JSX.Element. However, I couldn't find enough resources to improve the summary. Despite that, I've made the necessary changes. Should I go ahead and submit the pull request?

from react.

agroot2002 avatar agroot2002 commented on April 28, 2024

@mohit-negi @eps1lon Yeah but React.ReactElement is more specific and helps while using attributes in element like src in img tag . In React.JSX.Element it gives type any , have a look at this : StackOverflow

I am currently at very beginner stage in TS so correct me if I am wrong , According to me React.ReactElement must be better option 👍

from react.

mohit-negi avatar mohit-negi commented on April 28, 2024

@agroot2002 I'm new to TS too. Yes, you're right. The only reason to use React.JSX.Element instead of React.ReactElement is if you're using a library that doesn't expose the React.ReactElement type. This is probably unnecessary in this case, since it's a React-TypeScript cheatsheet.

from react.

Related Issues (20)

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.