hyperstack-org/hyperstack
Ver no GitHubCan't access components that are memoized symbols in React 17
Open
#420 aberto em 6 de out. de 2021
bugcompatibilitygood first issue
Métricas do repositório
- Stars
- (531 stars)
- Métricas de merge de PR
- (Nenhuma PRs mesclada em 30d)
Description
they changed something
you can patch it like this:
# patch to detect new style React memoized symbols
module Hyperstack
module Internal
module Component
class ReactWrapper
def self.stateless?(ncc)
`typeof #{ncc} === 'symbol' || typeof #{ncc}.$$typeof === 'symbol' || (typeof #{ncc} === 'function' && !(#{ncc}.prototype && #{ncc}.prototype.isReactComponent))`
end
end
end
end
end