![Create React App Officially Deprecated Amid React 19 Compatibility Issues](https://cdn.sanity.io/images/cgdhsj6q/production/04fa08cf844d798abc0e1a6391c129363cc7e2ab-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Create React App Officially Deprecated Amid React 19 Compatibility Issues
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.
@times-components/article-skeleton
Advanced tools
The article skeleton component is a composed collection of components and features which go to make up an article. This is distinct from the concept of an article page in the pages package, as that page deals with the data provider, whereas the article skeleton component is intended to be a dumb component. It does however compose ads and lazy loading features on web.
Article consumes components such as ArticleHeader
, ArticleTopics
and RelatedArticles
, all of which are related to a specific article. Some of these components are self-contained within the article skeleton package itself. Components that are quite large or complex (e.g. related articles), or are used elsewhere (e.g. article label) are separated and put into separate packages.
It takes a Header as a prop so that each template can use the Article
and provide its own unique spin on it.
These are some of the packages that live within the article skeleton package:
The article data which forms the article content comes from an Abstract Syntax Tree ("AST"). The AST data is managed from within the markup package, and article overrides some of this handling with components of its own (e.g. paragraphs or images).
A list of topic tags, attached to a particular article, that link to topic pages.
While Chrome may be bringing lazy loading of images wholesale in the future, for
a cross-browser implementation that allows us more fine grained control over
what we load and how we do it, we can register nodes we're interested in with
the lazy-load
package.
For Article
we're interested in images and related articles (for their
images). We use the width of the Article
for the lead asset which we don't
bother lazy loading (because we always want it) but still get the added benefit
of seeing something much faster on a poor connection. We then don't ask for the
high resolution version of an image in the rest of the body until it comes into
the viewport.
Please read CONTRIBUTING.md before contributing to this package
Please see our main README.md to get the project running locally
The code can be formatted and linted in accordance with the agreed standards.
yarn fmt
yarn lint
This package uses yarn (latest) to run unit tests on each platform with jest.
yarn test:all
yarn test:android
yarn test:ios
yarn test:web
FAQs
The article skeleton
The npm package @times-components/article-skeleton receives a total of 327 weekly downloads. As such, @times-components/article-skeleton popularity was classified as not popular.
We found that @times-components/article-skeleton demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.