question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

RFC: Roadmap for v2

See original GitHub issue

Hey, as someone who has been using react-scroll for a while, I really think we should have some changes in the lib. I’m creating this issue because I have some ideas of what we need to do on a possible v2.0 (I believe @fisshy also may have a lot of things he wants to change). So far, I have tracked the following things to address:

Breaking changes:

  • Remove Helpers from v2 (since it was deprecated on v1.7)

Enhancements:

  • Reduce bundle size (by removing export default from modules/index.js and doing other refactorings);
  • Update lib dependencies and devDependencies (important to fix security issues);
  • Fix some of the issues with methods and components of the lib;
  • TypeScript conversion? We have types now, but I think we could support it out of the box;
  • Improve accessibility (#282);
  • Add hooks (something like useScroll - more info on the comments and on #435).

Documentation:

  • Update Readme and all examples (to match the latest versions of React);
  • Create a website as a demo? (maybe in the future?)

Development/GitHub changes:

  • Create workflows for version 2.0 (to run tests, linting…) on PR’s;
  • Add Prettier, ESLint, EditorConfig;
  • Remove .vscode settings (since we can add a .editorconfig, it’s not necessary);
  • Add issues and PR templates for GitHub;

I really want react-scroll to be updated. We have an average of 250 thousand downloads per week on npm and we can say for sure that this lib is outdated (on examples and implementation). So let’s update it 🚀

@fisshy, we really need your opinion around here 💜

ps: this is an RFC I created, so this list may change.

Issue Analytics

  • State:open
  • Created 3 years ago
  • Reactions:6
  • Comments:12 (8 by maintainers)

github_iconTop GitHub Comments

2reactions
LauraBeatriscommented, Nov 15, 2020

Nice! @jpedroschmitz let me know when you send the PR so I can take a look before implementing the CI workflow

2reactions
jpedroschmitzcommented, Nov 12, 2020

That’s nice @LauraBeatris,

I will start by adding lint scripts and after that, we can include it on a CI workflow, to run on every PR.

Read more comments on GitHub >

github_iconTop Results From Across the Web

A Roadmap for Transmission Control Protocol (TCP ...
RFC 7414 - A Roadmap for Transmission Control Protocol (TCP) Specification Documents.
Read more >
RFC 6071: IP Security (IPsec) and Internet Key Exchange (IKE ...
RFC 6071 IPsec/IKE Roadmap February 2011 2. IPsec/IKE Background Information 2.1. Interrelationship of IPsec/IKE Documents The main documents describing the ...
Read more >
Roadmap - The Web Application Messaging Protocol
Roadmap ¶. IETF RFC¶. WAMP has come a long way since its inception and first incarnation back in 2012. The jump in expressivness...
Read more >
Public Roadmap and Open RFCs - VAST
Open RFCs​ ... The roadmap provides a lens into the short-term future. We don't want it to be just read-only. Fundamentally, we want...
Read more >
[RFC] Mistral v2.0 Roadmap · Issue #109 · stanford-crfm/mistral
I had some thoughts of what to add to Mistral based on my experiences of training a domain specific model. Some of these...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found