返回首页
最新
React Source Lens 是一个开发工具,可以让你直接在浏览器中查看 React 组件的源代码。
工作原理:
1. 在你的 React 应用中添加 `useReactSourceLens()`。
2. 将鼠标悬停在应用中的任何组件上。
3. 按下 Cmd+Shift+O(Mac)或 Ctrl+Shift+O(Windows/Linux)。
4. 会弹出一个模态框,显示文件路径和行号。
5. 点击“在 VS Code 中打开”即可直接跳转到源代码。
主要特点:
- 视觉覆盖层显示你悬停的组件。
- 与 React 的调试信息(开发模式)兼容。
- 可选的 Babel 插件以增强源代码检测。
- 与 VS Code 的 vscode:// 协议集成。
- 使用 Cmd+Shift+L 切换覆盖层。
安装:
```bash
npm install react-source-lens
```
使用:
```javascript
import { useReactSourceLens } from 'react-source-lens';
// 基本用法
useReactSourceLens();
// 与 VS Code 集成
useReactSourceLens({
projectRoot: '/path/to/your/project'
});
```
为什么重要:在处理大型或不熟悉的 React 代码库时,查找组件定义可能会耗费时间。这个工具通过提供即时的源代码导航,消除了这种摩擦。
该工具基于现代 React 构建,并与 Vite、Create React App 兼容。
我创建了 anicha.earth,因为我一直需要一种快速、简洁的方式来查看一个地方随时间的变化——不是一年一次,而是每周一次。
最近,我在一个农业项目中为 Sentinel-2 进行超分辨率处理(约 8-10 倍放大)。在这个过程中,我意识到两件事:(1)这在农业之外也可能有用;(2)我找不到一个工具,可以让你选择任何区域并快速浏览多年的影像。因此,我制作了一个尽可能简单和快速的工具。
在技术上,它使用的是 Copernicus Sentinel-2 L2A(10 米/像素)。使用 S2A+B 时,名义重访周期约为 5 天(具体取决于云层;使用 Sentinel-2C 时,重访周期会更紧凑)。对于你选择的任何区域,该应用会收集自 2018 年以来的所有可用场景,并在地图上和时间条中显示,方便快速浏览。
还有一个 AI 增强视图:一个超分辨率模型,可以将分辨率提升到约 1-2 米。该模型是在数百万张卫星/航空图像上训练的,主要使用开放的 NAIP 数据。
这是一个早期的测试版,功能还有些粗糙。
我现在最感兴趣的是,这个工具到底在哪里能真正发挥作用?
<a href="https://anicha.earth" rel="nofollow">https://anicha.earth</a>
我搭建了 n8n + Memmachine 聊天机器人。
<a href="https://youtu.be/OWQyADqIE4I" rel="nofollow">https://youtu.be/OWQyADqIE4I</a>
一个轻量级的网页界面,用于生成NanoBanana模型的图像。目前支持NanoBanana,未来将支持NanoBanana 2。旨在便于实验和结果的可重复性。